微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何以编程方式快速在Gallery中创建文件夹?

如何解决如何以编程方式快速在Gallery中创建文件夹?

我最近在我的iOS图库中注意到以下选项。 (请参阅图片

  1. 新相册
  2. 文件
  3. 新共享相册

enter image description here

我需要创建一个Camera应用程序,该应用程序以层次结构将图片存储在gallery中。例如AppName / Some_grp / Some_grp2 / picture1_timestamp.jpeg

其中 AppName和Some_grp是文件(不是相册),而 Some_grp2是相册。

我可以通过编程方式在“图库”中创建相册,但不能创建文件夹。

非常感谢您的帮助!谢谢!

解决方法

尝试:-

 func createFolder(_ name: String) {
    var placeholder: PHObjectPlaceholder?

    PHPhotoLibrary.shared().performChanges({
        let changeRequest = PHCollectionListChangeRequest.creationRequestForCollectionList(withTitle: name)
        placeholder = changeRequest.placeholderForCreatedCollectionList
    }) { (success,error) in
        guard let placeholder = placeholder else { return }
        let fetchResult = PHCollectionList.fetchCollectionLists(withLocalIdentifiers: [placeholder.localIdentifier],options: nil)
        guard let folder = fetchResult.firstObject else { return }
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。