我使用ELCImagePickerController从我的应用程序的照片应用程序中选择多个图像。我想从ELCImagePickerController选择的照片应用程序中删除这些图像。请帮我解决这个问题。
ELCImagePickerController允许两种方法。
- (void)elcImagePickerController:(ELCImagePickerController *)picker didFinishPickingMediaWithInfo:(NSArray *)info;
- (void)elcImagePickerControllerDidCancel:(ELCImagePickerController *)picker;发布于 2016-09-21 09:26:02
您将需要使用PHPhotoLibrary。
使用PHAssetChangeRequest
我在我的项目中使用了这个,而且它是快速的,但我希望这能给你正确的想法。这对我来说非常有效:
PHPhotoLibrary.sharedPhotoLibrary().performChanges({
PHAssetChangeRequest.deleteAssets(photoAssets)
}, completionHandler: { success, error in
NSLog("Completed deletion of asset. %@", (success ? "Success" : error!))
})您可能希望在didFinishPickingMediaWithInfo中实现这一点
希望这能有所帮助。
https://stackoverflow.com/questions/35225917
复制相似问题