我無法找到我釋放對象的原因。在什麼情況下,當它的超視圖沒有被查看時,uiview對象會被釋放?Dealloc調用UIView子類
背景: 對象ObjectA是UIView的一個子類,在UITableView的一個子類TableA中在tableHeaderView中被子查看。 TableC是TableB的子類,它是TableA的子類。
的UITableView ==>表A(對象A在這裏實例化的tableHeaderView)==>表B ==>表C
我目前在表C三個部分,一切工作正常。如果我添加第4部分,則在ObjectA上調用dealloc。
很難說沒有代碼,爲什麼你得到內存錯誤。 – 2011-05-24 20:29:49
當您滾動表格時,單元格可能會被釋放。但正如@Deepak所說,沒有看到代碼就很難找到錯誤。 – pgb 2011-05-24 20:33:29
這個視圖是在標題視圖中,所以如果子視圖仍然有一個超級視圖,不應該調用dealloc嗎? – prostock 2011-05-24 20:59:23