4

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

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

  2. ALAssetsLibrary

我使用了第一个,但保存需要更多时间。哪个是在库中保存图像的快速方法?

4

1 回答 1

21

UIImageWriteToSavedPhotosAlbum应该更快,但无论如何,您应该并且必须在后台线程上执行此操作,以免阻塞主线程和 UI。不知何故像

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
   UIImageWriteToSavedPhotosAlbum(img.image, nil, nil, nil);
});
于 2013-09-18T07:10:53.537 回答