0
我已經運行了ARC轉換器的多個文件。但是,我不刪除調用來釋放我的ViewController的dealloc。如下所示的通話在轉換後仍會保留。ARC轉換器不會刪除所有呼叫
- (void)dealloc{
[myObject release];
}
這些不被刪除的原因是什麼?
(也自動釋放仍停留在代碼和編譯器不會抱怨,而它抱怨的電話保留)
我已經運行了ARC轉換器的多個文件。但是,我不刪除調用來釋放我的ViewController的dealloc。如下所示的通話在轉換後仍會保留。ARC轉換器不會刪除所有呼叫
- (void)dealloc{
[myObject release];
}
這些不被刪除的原因是什麼?
(也自動釋放仍停留在代碼和編譯器不會抱怨,而它抱怨的電話保留)
如果這不是一個錯字,你逐字粘貼,那麼它可能是因爲搜索和替換模式未考慮blah release]
,只有[blah release]
對不起,這是一個錯字:) – bendahmon 2013-02-11 02:05:03
您是否有一些文件未使用ARC。即他們在Compile Sources部分中設置了選項-fno-objc-arc? – 2013-02-11 02:16:08
是的,就像ASI文件一樣。 – bendahmon 2013-02-11 02:29:17
重要嗎? – bendahmon 2013-02-17 14:41:17