我正在尝试在照片中创建一个包含多个相册的收藏列表。
创建集合列表的代码如下:
__block NSString * localId;
NSError *createFolderError;
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
// Create the folder
PHCollectionListChangeRequest *changeRequest = [PHCollectionListChangeRequest creationRequestForCollectionListWithTitle: @"My Photos"];
localId = [[changeRequest placeholderForCreatedCollectionList] localIdentifier];
} completionHandler:^(BOOL success, NSError * _Nullable error) {
if (!success) {
DebugLog(@"Creating My Photos Folder Failed... error : %@", error.description);
return;
}
if(localId) {
//Do something
}
}];
但是,如下错误:
错误域= NSCocoaErrorDomain代码= -1"(null)"
早些时候,即使在收到错误后它也在创建文件夹,但是现在,我看到文件夹没有在照片应用程序下创建。
如果我做错了,请告诉我。
修改
每次都会在照片应用中创建文件夹,但没有反映出来。当照片应用程序被杀死并重新启动时,我可以看到该文件夹。但是,为什么显示错误仍然是一个问题。