嗨我有删除大量图片的性能问题。我正在使用以下代码进行删除。
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
[PHAssetChangeRequest deleteAssets:assetsToBeDeleted];
} completionHandler:^(BOOL success, NSError *error) {
completion(success);
}];
它适用于少量图像,没有任何性能问题。但是当我尝试删除1500张照片(包括爆破图像)时,在完成块内回调几乎需要20分钟,这绝对是一个问题。有趣的是iOS默认照片应用程序花了不到一分钟的时间来删除这组图像。我错过了什么吗?
任何帮助将不胜感激:)