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 回答