嗨,我正在使用 ios 8.0 的新照片框架。我正在尝试删除一组照片,这是代码:
NSArray *toDeletePhotos = [photos valueForKey:@"asset"];
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
[PHAssetChangeRequest deleteAssets:toDeletePhotos];
} completionHandler:^(BOOL success, NSError *error) {
if (success) {
dispatch_async(dispatch_get_main_queue(), ^{
[self refreshPhotosAfterDeleting];
});
}
}];
我在大约 8 台设备上进行了测试。其中 6 人成功删除了选定的照片,其中 2 人返回并显示错误: Error Domain=NSCocoaErrorDomain Code=-1 "The operation couldn’t be completed. (Cocoa error -1.)"
我测试的两个设备是 6+ 和 5s。我无法弄清楚它是什么错误,并且想知道有人可以帮助我解决这个问题。谢谢!