2014-01-24 34 views
0

我正在爲我的移動應用程序項目使用wikitude,xcode5和phonegap。我嘗試構建項目時遇到此錯誤。Wikitude - 「弱」屬性的@synthesize只允許在ARC或GC模式下使用

/Applications/MAMP/htdocs/rmbp/apps/rmbp/iphone/native/WikitudeSDK/WTARViewController.m:19:1: @synthesize of 'weak' property is only allowed in ARC or GC mode 

爲什麼?

+0

因爲只有在使用ARC時才允許使用'weak'引用,而且看起來不是。 –

+0

我該如何解決這個錯誤?你能解釋一下更多細節嗎? –

+1

我對Wikitude或PhoneGap不熟悉,但'弱'引用是ARC的一項功能,或者是自動引用計數(iOS上從來沒有垃圾收集),沒有它,它們就沒有任何意義。最簡單的解決方案就是啓用ARC(在Xcode的項目設置的「Build Settings」頁面中),但我對Wikitude或Phonegap瞭解不多,不知道它是否會弄亂您正在使用的其他項目。 –

回答

0

您正在使用哪個PhoneGap版本? 由於PhoneGap版本2.1.0,默認啓用ARC,您不應該有任何問題。

您可能會檢查您的PhoneGap版本並更新至2.1.0+(當前版本爲3.3)。

相關問題