2012-03-16 103 views
0

我在這些語句使用的地方下載OpenEars的示例代碼成網,在於:鐺失敗,退出代碼1個錯誤

@autoreleasepool { ... } 這是給錯誤:意外'@',然後我將這些代碼行替換爲: NSAutoreleasePool * pool = [NSAutoreleasePool new]; ... [pool drain]; 現在我得到錯誤:「鐺失敗,退出代碼1錯誤」。

有沒有人知道如何解決這個問題? 我正在使用XCode 3.2.5

+0

項目是否設置爲使用ARC? – Zigsaz 2012-03-16 14:39:06

+0

OpenEars開發者在這裏。我在發佈時忽略了這一點,但對於稍後有類似問題閱讀的人來說,8BitAce懷疑的問題是OpenEars示例應用程序使用ARC,如果您想在沒有ARC兼容編譯器的情況下運行它,需要轉換爲內存管理的項目。 – Halle 2012-04-21 16:04:05

回答

0

你一定要回到@autoreleasepool{},但它聽起來像問題是在編譯器/參數雖然。這可能很難調試,取決於項目的年齡。您是否使用最新的Xcode,如果是,您可以「升級項目設置」嗎?

相關問題