2012-08-22 55 views
0

我想更新我的項目以使用ARC並使用JSONKit,因此我在「編譯源」下的「構建階段」選項卡中添加了參數'-fno-objc-arc',但我仍然得到各地的錯誤。我認爲這是爲了防止這種情況發生?使用-fno-objc-arc仍然給我轉換爲ARC錯誤

我在想什麼?

+0

所以你做了自動轉換? JSONKit是否轉換過,或者您是跳過還是排除?在項目轉換之前,您不會添加該標誌,而不是在手之前。 –

+0

我實際上殺了JSONKit並改用NSJSONSerialization,但我正在通過ASIHTTPRequest和標記事情。只有解決所有問題後,自動轉換才能運行。我需要做一個乾淨的然後構建和運行弧轉換檢查,它似乎工作 – Slee

+0

我相信我所做的是第一次刪除的東西,我不希望自動轉換器愚弄,然後運行轉換器,然後添加其他東西(開源項目等)。自從我這麼做以來,已經過去了一年。 –

回答

1

這是正確的你如何實現它。你在哪些文件中包含該標誌。

我正在使用AFNetworking,並且我必須將該標誌放在AFNetworking包含的每個文件上。

Screenshot of -fno-objc-arc

添加到每個文件允許弧處理器忽略這些文件。

你確定它是全部小寫字母,並且在錯誤的地方沒有空格嗎?