哪个最好保存照片库中的图像?

Dee*_*pak 4 ios

我发现了两种将图像从应用程序保存到照片库的想法.

  1. UIImageWriteToSavedPhotosAlbum(UIImage *image, id completionTarget, SEL completionSelector, void *contextInfo);

  2. ALAssetsLibrary

我使用了第一个,但需要更多时间来保存.哪种方法可以快速保存库中的图像?

Ric*_*kye 21

UIImageWriteToSavedPhotosAlbum应该更快,但无论如何,你应该和你必须在后台线程上做到这一点,不要阻止主线程和UI.不知何故喜欢

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
   UIImageWriteToSavedPhotosAlbum(img.image, nil, nil, nil);
});
Run Code Online (Sandbox Code Playgroud)