2012-07-10 160 views
0

我使用UIImageWriteToSavedPhotosAlbum將照片保存到相冊。但如果照片太大,則需要很長時間才能完成保存。因此,我需要一個可取消保存過程的取消按鈕。但似乎沒有辦法做到這一點。有誰知道如何做到這一點? UIImage * tempImage = [[UIImage alloc] initWithContentsOfFile:pPath];}; UIImageWriteToSavedPhotosAlbum(tempImage,self,@selector(finishedSavingImage:didFinishSavingWithError:contextInfo :),[file retain]);如何停止將圖像保存到手機相冊?

回答

0

您應該在保存之前檢查圖像大小。

1

就像你指出的那樣,它看起來並不像是有記錄的方式來取消它。由於保存發生在後臺,你真的需要一種方法來取消它嗎?

您可以認爲它最終會成功,並讓用戶繼續在您的應用程序中立即執行其他內容,也許在此期間在某處顯示UIActivityIndi​​cator,以便用戶知道在後臺進行保存。