0

UIImageWriteToSavedPhotosAlbum を使用して写真をアルバムに保存しますが、写真が大きすぎると保存が完了するまでに時間がかかるため、保存プロセスをキャンセルできるキャンセル ボタンが必要です。しかし、それを行う方法はないようです.誰かがそれを行う方法を知っていますか?

UIImage *tempImage = [[UIImage alloc] initWithContentsOfFile:pPath]; UIImageWriteToSavedPhotosAlbum(tempImage, self, @selector(finishedSavingImage:didFinishSavingWithError:contextInfo:), [ファイル保持]);

4

2 に答える 2

1

あなたが指摘したように、それをキャンセルする文書化された方法があるようには見えません。保存はバックグラウンドで行われるため、保存をキャンセルする方法が本当に必要ですか?

最終的には成功し、ユーザーがすぐにアプリで他のことを続けられると想定できます。おそらく、UIActivityIndi​​cator をその間のどこかに表示して、ユーザーがバックグラウンドで保存が行われていることを認識できるようにします。

于 2012-07-10T17:35:10.773 に答える
0

保存する前に画像サイズを確認する必要があります。

于 2012-07-10T15:13:32.740 に答える