0
我正在使用圖像濾鏡效果應用程序。防止imagePickerController後發生崩潰:didFinishPickingMediaWithInfo
與應用程序的當前問題是,當用戶從他的相冊中選擇一個非常大的圖像時,它崩潰。
當
imagePickerController:didFinishPickingMediaWithInfo
返回所選擇的圖像,我需要在一個UIImageView以呈現所選擇的圖像的預覽。
如果所選圖像在顯示之前很大,則調整大小。
對於非常大的圖像(20百萬像素+),這會導致應用程序崩潰 - 我無法在發生崩潰之前收到任何內存警告,我可以採取行動。
我想防止崩潰,或至少警告用戶,如果他們選擇一個非常大的圖像可能會發生這種情況。
有沒有人有一個好主意,如何優雅地實現這個(崩潰預防或警告)?
沒有更多的細節,沒有太多我們可以做些什麼來幫助除了隨機猜測。你的'imagePickerController:didFinishPickingMediaWithInfo:'和圖像大小調整代碼是什麼樣的?你究竟在控制檯中看到了什麼? – Anomie 2011-04-27 01:52:22