我正在尝试在包含多个相册的照片中创建一个收藏列表。
创建收藏列表的代码如下:
__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)"
早些时候,即使出现错误,它也在创建文件夹,但现在,我看到文件夹没有在照片应用程序下创建。
如果我做错了什么,请告诉我。
编辑
该文件夹每次都在照片应用程序中创建,但没有反映。当照片应用程序被杀死并重新启动时,我可以看到该文件夹。但是,为什么显示错误仍然是一个问题。