如何解决如何以编程方式快速在Gallery中创建文件夹?
我最近在我的iOS图库中注意到以下选项。 (请参阅图片)
- 新相册
- 新文件夹
- 新共享相册
我需要创建一个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 举报,一经查实,本站将立刻删除。