我了解如何使用苹果的PhotoKit应用程序接口以编程方式创建文件夹并将照片添加到文件夹中。
PHPhotoLibrary.shared().performChanges({
let req = PHAssetCollectionChangeRequest.creationRequestForAssetCollection(withTitle: "FolderName")
}, completionHandler: { success, error in
if !success { print("Error creating album: \(String(describing: error)).") }
})有没有办法使用PhotoKit在这个文件夹中创建子文件夹?
发布于 2019-02-14 20:35:08
目前,苹果公司已经公开了用于创建单张专辑的api。即使是手动操作,你也不能在设备的另一个文件夹中创建文件夹。
发布于 2019-02-14 18:36:46
https://developer.apple.com/documentation/photokit/phcollectionlistchangerequest
调用creationRequestForCollectionList(withTitle:)方法以创建新的资产集合。
调用deleteCollectionLists(_:)方法以删除现有资产集合。
调用init(for:) or init(for:childCollections:)方法以修改集合的元数据或其子集合列表。
https://stackoverflow.com/questions/54671010
复制相似问题