gpt4 book ai didi

ios - NSCocoaErrorDomain Code=-1 删除用户照片库中的照片

转载 作者:可可西里 更新时间:2023-11-01 06:06:10 25 4
gpt4 key购买 nike

您好,我正在使用 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.)" The我测试的两个设备是 6+ 和 5s。我无法弄清楚这是什么错误,想知道有人可以帮助我解决这个问题。谢谢!

最佳答案

所以过了一段时间我自己解决了这个问题。事实证明,当照片从其他设备流式传输/同步时,如果不在 iTunes/iCoud 上删除它们,就无法删除它们。所以我添加了一个过滤器,因此不会获取流式传输/同步的照片。更多信息请引用:https://support.apple.com/en-us/HT204120 .希望这对您有所帮助!

关于ios - NSCocoaErrorDomain Code=-1 删除用户照片库中的照片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29661551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com