4

アプリからフォト ライブラリに画像を保存する 2 つのアイデアに出会いました。

  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 に答える