2012-03-29 76 views
0

當我模擬內存警告時,viewDidUnload應運行在未使用的對象,對不對?ios UIViewController not calling viewDidUnload

我該如何解決爲什麼我的UIView不會消失?

僅供參考我使用ARCivarIBOutlet,看起來像:

@property (nonatomic, weak) IBOutlet UIView *someView; 
+0

「走開」是什麼意思?你是否期望你的視圖在'viewDidUnload'之後具有'nil'值? – mydogisbox 2012-03-29 17:57:08

+0

我想讓它走出內存,所以我想迂迴的方式,我希望有一個零值(或類似的東西)。我最終只是試圖確保我的內存管理是在檢查中。 – Jacksonkr 2012-03-29 20:26:09

回答

1

我們尋找什麼類在這裏?如果出現mem警告,則只有UIViewControllers釋放其視圖。

如果這是自定義類或自定義添加視圖,則應該自己卸載它。

+0

這是一個UIViewController – Jacksonkr 2012-03-29 20:25:12

+0

該視圖是與此控制器關聯的「主視圖」?或者它是你自己添加的自定義視圖? – Rengers 2012-03-30 11:31:46

+0

它的觀點我加了我的自我。這個觀點與它的OWN筆尖有關。 – Jacksonkr 2012-03-30 18:40:09

相關問題