0
我正在使用图像滤镜效果应用程序。防止imagePickerController后发生崩溃:didFinishPickingMediaWithInfo
与应用程序的当前问题是,当用户从他的相册中选择一个非常大的图像时,它崩溃。
当
imagePickerController:didFinishPickingMediaWithInfo
返回所选择的图像,我需要在一个UIImageView以呈现所选择的图像的预览。
如果所选图像在显示之前很大,则调整大小。
对于非常大的图像(20百万像素+),这会导致应用程序崩溃 - 我无法在发生崩溃之前收到任何内存警告,我可以采取行动。
我想防止崩溃,或至少警告用户,如果他们选择一个非常大的图像可能会发生这种情况。
有没有人有一个好主意,如何优雅地实现这个(崩溃预防或警告)?
没有更多的细节,没有太多我们可以做些什么来帮助除了随机猜测。你的'imagePickerController:didFinishPickingMediaWithInfo:'和图像大小调整代码是什么样的?你究竟在控制台中看到了什么? – Anomie 2011-04-27 01:52:22