PHPhotoLibrary:创建集合列表时出错

时间:2017-01-30 11:32:58

标签: ios alassetslibrary phphotolibrary

我正在尝试在照片中创建一个包含多个相册的收藏列表。

创建集合列表的代码如下:

__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)"

早些时候,即使在收到错误后它也在创建文件夹,但是现在,我看到文件夹没有在照片应用程序下创建。

如果我做错了,请告诉我。

修改

每次都会在照片应用中创建文件夹,但没有反映出来。当照片应用程序被杀死并重新启动时,我可以看到该文件夹​​。但是,为什么显示错误仍然是一个问题。

0 个答案:

没有答案