2012-02-27 78 views
6

我想這是一個簡單的,但我不能弄明白:編譯器標誌爲混合ARC和非ARC代碼被忽略

我在我的項目中三個文件不與兼容ARC鏈接器標記-fno-obj-arc在Build階段中設置。

但據我所知,標誌被忽略。編譯器仍然抱怨發送保留和釋放到對象。

我正在使用Xcode 4.2,併爲項目啓用ARC。這些類來自MGSplitView。

任何想法?

感謝您的幫助

+0

您是否嘗試清理並刪除項目的「派生數據」? – bobbypage 2012-02-27 18:30:22

+0

感謝您的提示,不知道清潔不會刪除派生的數據。我敢肯定,我正確地進入了國旗幾次,建設失敗...... – Christoph 2012-02-28 12:16:33

回答

19

你的編譯器標誌是-fno-obj-arc。它在objc中缺少c

這是-fno-objc-arc

希望這可以幫助你。

相關問題