2014-01-24 1 views
0

모바일 앱 프로젝트에 wikitude, xcode5 및 phonegap을 사용하고 있습니다. 프로젝트를 빌드하려고하면이 오류가 발생합니다.Wikitude - 'weak'속성의 @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를 사용할 때만 허용되므로 사용자가 아닌 것으로 나타납니다. –

+0

어떻게 그 오류를 해결할 수 있습니까? 더 자세한 내용을 설명 할 수 있습니까? –

+1

Wikitude 나 PhoneGap에 익숙하지 않지만 '약한'참조는 ARC의 기능이나 자동 참조 카운팅 (iOS에서는 가비지 콜렉션이 없었습니다.)이 없으면 의미가 없습니다. 가장 간단한 해결책은 (Xcode에서 프로젝트 설정의 "Build Settings"페이지에서) ARC를 활성화하는 것입니다. 그러나 Wikitude 또는 Phonegap에 대해 충분히 알지 못해서 여러분이 사용하고있는 다른 것을 엉망으로 만들 것인지 알 수 없습니다. –

답변

0

어떤 PhoneGap 버전을 사용하고 있습니까? PhoneGap 버전 2.1.0부터 ARC가 기본적으로 사용되며 아무런 문제가 없어야합니다.

PhoneGap 버전을 확인하고 2.1.0 이상으로 업데이트 할 수 있습니다 (현재 릴리스는 3.3입니다).