3

我想重構我的項目(編輯/重構/轉換爲Objective-C ARC)。 在precheck階段,我對Google gtm OAuth有很多問題。我想爲這些項目禁用ARC,因此我去了目標/構建階段/編譯源並將Google GTM Oauth文件的編譯器標誌設置爲-fno-objc-arc。使用XCode重構到iOS5 ARC 4.2

但是,當我運行重構預檢時,它在谷歌gtm中檢測到相同的問題。在構建階段,它甚至清除了標誌(我看不到爲這些文件設置的-fno-objc-arc標誌)。

任何幫助?

感謝

回答

7

「編輯」 - >「重構」 - 「轉換爲Objective-C的ARC」> 下一步是 「轉換選擇目標。」

請注意,當您「選擇要轉換的目標」時,可以展開該項目並取消選中特定文件。起初,這對我來說並不明顯。

取消選中所有不想轉換的文件。然後運行預檢,並修復問題。然後重新開始這個過程並重復,直到沒有問題。我注意到有時Xcode不記得我沒有選中上一次迭代中的文件。我必須確保他們每次都沒有被檢查。

+0

愛你的工作! – Rog 2012-01-13 04:53:20