2012-08-31 47 views
0

我有一個安裝了WhiteRaccoon框架的應用程序。 我無法編譯它,因爲它給我帶來任何與WhiteRaccoon.m/h中的保留或釋放有關的錯誤。 任何想法是怎麼回事? 謝謝。
順便說一句,我添加了CFNetwork框架。有任何想法嗎?WhiteRaccoon iOS 4.2錯誤

+0

該庫的最新版本支持ARC開箱即用。 –

+0

啊太好了。謝謝瓦倫丁!我可以在沒有ARC時使用它嗎? –

+0

只有prev版本可以在沒有ARC的情況下使用。 –

回答

1

您的項目可能使用ARC和WhiteRaccoon可能不是。

您可以將whiteRaccoon(無論是什麼)轉換爲ARC或通過將以下編譯器標誌添加到其源文件-fno-objc-arc來排除whiteRaccoon文件。

要做到這一點,請點擊左側的項目,然後進入「Build Phases」 - >「Compile Sources」尋找白色的Raccoon .m文件,並在編譯器標誌下添加-fno-objc-arc部分。

另一種選擇是將WhiteRaccoon框架編譯爲靜態庫,並將其作爲您的項目編譯。

+0

基於快速查看whiteRaccoon中的代碼。我建議你排除這些文件使用ARC,因爲它可能會給你奇怪的結果。要做到這一點,請點擊左側的項目,然後進入「Build Phases」 - >「Compile Sources」查找白色的Raccoon .m文件,並在編譯器標誌部分下添加-fno-objc-arc。 – AppHandwerker

+0

感謝您提供豐富的答案!我會在本週的某個時間嘗試一下,並且一定要回報。謝謝。 –

+0

如果您有謝謝,請標記爲正確 – AppHandwerker