2013-04-01 135 views
-1

ARC非常奇怪允許發佈操作,但不允許保留操作。據我所知,所有這些都是禁止的。由於內存泄漏,我的應用程序崩潰。爲什麼ARC不能正常工作?XCode ARC允許發佈

enter image description here

+0

ARC不允許釋放和自動釋放對象。你確定你使用它是正確的嗎? –

+0

不知道你做了什麼,我們不可能知道。可能是一堆錯誤的編譯器標誌。 – borrrden

+0

我已經檢查了標誌,並且我檢查了是否使用此代碼啓用了弧「#if __has_feature(objc_arc)」,並且批准啓用了弧。 – mayy00

回答

0

只需刪除該行

[anaView retain]; 

然後XCode是肯定要指向錯誤

[anaView release]; 

的XCode不顯示在同一時間的所有錯誤。

側面說明:

[anaView release]; 
[anaView retain]; 

看起來很奇怪我。我的意思是第一個release,然後是retain;這是什麼目的?

+0

沒有目的,只是爲了顯示問題,如果我刪除保留Xcode不會給出錯誤 – mayy00