我使用蘋果標準代碼進行滾動+縮放+分頁後10圖像滾動和分頁我的控制檯給予內存警告級別1,然後內存警告級別2,然後崩潰我怎麼能停止崩潰我的應用程序?請幫助我。我已經採取了從http://developer.apple.com/library/ios/#samplecode/PhotoScroller/Introduction/Intro.html如何解決內存警告級別1,然後內存警告級別2?
3
A
回答
1
這個代碼你實現-(void)didReceiveMemoryWarning
?您可以釋放目前不使用的所有圖像。
保留數組中的所有圖像將阻止您這樣做。相反,您應該創建一個方法,根據其索引爲您提供正確的圖像(如數組),但管理緩存(即使用數組)的內存警告發出時可以清除。此外,我並不知道這個示例項目的心臟,但我想他們只使用三個控件來顯示左側的圖像,當前的圖像和左側的圖像。如果沒有,請確保其他視圖在無法顯示時發佈。
0
看來你使用的圖像是更大size.Try減小像素大小,並使用它。
所有最好的。
+0
我無法做到這一點,因爲它是我們的應用程序的要求,以顯示用戶高分辨率的圖像。我的圖像分辨率是640x960所以請給我一個替代解決方案。感謝您的寶貴迴應。 – 2010-09-22 08:13:37
0
每個大圖像必須被視爲從ONLY瓦片的一組瓷磚和負載數據或一組被/當前正在屏幕上顯示的瓦片。
我不知道到底是如何工作的,但你可以谷歌它,我猜。
相關問題
- 1. 接收內存警告級別= 1,級別= 2然後崩潰
- 2. 如何解決ipad中的內存警告級別1?
- 3. iPhone內存警告級別= 2
- 4. 收到內存警告。等級= 2和級別= 1在cocos2d
- 5. applicationDidReceiveMemoryWarning中的內存警告級別
- 6. 如何擺脫1級和2級內存警告?
- 7. 我如何刪除內存警告級別= 2
- 8. 警告:接收到的內存警告級別爲1並且崩潰
- 9. 收到內存警告。等級= 1
- 10. 收到內存警告[1級]
- 11. 收到內存警告。 1級
- 12. 收到內存警告。 Webview中的級別= 1
- 13. 收到內存警告。當顯示UIImagePickerController時級別= 1
- 14. 獲取「接收到的內存警告級別= 1」
- 15. 由於UIImage引起的內存警告級別1
- 16. 警告接收到內存警告。等級= 2 iPhone
- 17. 解決方案級別的警告。將警告視爲解決方案級別的錯誤
- 18. IntelliJ提交警告級別
- 19. snmp4j警告日誌級別
- 20. QT警告級別暗示
- 21. 內存警告級別指示器 - iPhone SDK
- 22. 自定義過時的警告,在c#中拋出級別4的警告,而不是級別2的警告#
- 23. 警告:收到內存警告。 Level = 1&2
- 24. didReceiveMemoryWarning - 如何區分警告級別
- 25. 如何避免API級別警告?
- 26. 如何在低存儲器警告級別1或2或3在ios中刷新內存
- 27. iPhone UIImageView與相機或相機卷選取器內存警告級別2
- 28. 收到內存警告。級別= 2,程序接收到的信號:「0」
- 29. 內存警告UIImagePickerController
- 30. GPUImage內存警告
其實我有10張圖像的arrary和inthis視圖 - 控制我提供分頁和縮放所有的10張圖像,所以我不能在此方法中釋放任何圖像,因爲我有數組,數組中我都10張圖像的名稱我一個一個地顯示所有圖像。 – 2010-09-22 08:09:29
您可以釋放當前不在視圖的可見部分顯示的任何圖像(無論您是否認爲可以)。 – hotpaw2 2010-09-22 15:02:35