- (void)loadImageFinished:(UIImage *)image
{
[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{
//写入图片到相册
[PHAssetChangeRequest creationRequestForAssetFromImage:image];
} completionHandler:^(BOOL success, NSError * _Nullable error) {
NSLog(@"success = %d, error = %@", success, error);
if(success){
[SSGOTools showInfoPopHint:@"保存成功"];
}
}];
}
项目中保存多张图片以后,回调也都提示成功,但是提示窗无法显示。不要慌,看一下紫色的报错信息
可以看到提示,没有返回主线程更新UI ,所以我们使用GCD 来返回主线程进行UI更新
dispatch_async(dispatch_get_main_queue(), ^{
[SSGOTools showInfoPopHint:@"保存成功"];
});