1

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

创建收藏列表的代码如下:

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

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

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

编辑

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

4

0 回答 0