我是計算機程序設計第二年的學生,他正在研究Objective C中的程序(如果有問題的話,Xcode)。現在,我們正在製作動畫並在屏幕上移動動畫對象。現在,我正在處理一個令我瘋狂的錯誤。我的程序正在使用ARC,自動引用計數,據推測這應該有助於內存管理。然而,出於某種原因,我似乎無法使用有沒有辦法在自動引用計數中重寫dealloc?爲什麼它不起作用?
[super dealloc];
它總是給我一個錯誤,指出「ARC禁止‘的dealloc’
爲什麼這是明確的消息發送?我該如何解決?它它工作在我的其他程序,只是沒有這一個
此外,發行似乎並沒有任何工作。例如,下面的代碼給了我2個錯誤: [火球發佈];
?錯誤說「'release'不可用:不可用自動引用計數模式「,下一個錯誤表示」ARC禁止'釋放'的顯式消息發送。「爲什麼會發生這種情況,我該如何解決?此代碼適用於我的其他程序。有人可以解釋,或至少提供一個鏈接,可以解決我所有的問題?感謝您的閱讀
我評論了這些線條,這與刪除它們基本相同,對吧?好吧,它給了我一個錯誤,說:鏈接器命令失敗,退出代碼1(使用-v來查看調用),這個錯誤看起來很坦白,很可怕。這是什麼,我該如何解決它? – user1791941