我的應用程序的一部分從互聯網下載圖像,並將它們存儲在一個可變數組中。這是爲了在用戶每次查看它們時都不必下載它們。當我退出處理這些圖像的視圖時,可變數組會被釋放。如果數組中只存儲一個圖像,則一切運行順利。但是,如果存在多個圖像,則應用程序會崩潰並顯示EXC_BAD_ACCESS。使用NSZombies,我得到以下錯誤:ObjC內存調試幫助
*** -[UIImage isKindOfClass:]: message sent to deallocated instance 0x5b8eae0
不過,我並不在我的應用程序使用isKindOfClass消息,所以它顯然被一些其他的系統方法發送。是什麼導致這個消息被髮送,我該如何解決這個問題,爲什麼只有當數組中有多個圖像時纔會發生?謝謝。
你能否給我們提供一些源代碼? – tia 2010-09-12 17:33:00