1

ここに画像の説明を入力してください以下のリンクで説明されているいくつかの手順に従って、PhoneGap +Xcode4.2を使用してHelloWorldアプリケーションを作成しようとしました。

http://docs.phonegap.com/en/2.5.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS

しかし、SimulatorでHelloWorldアプリケーションを実行していると、自動参照カウントの問題が発生します。

ここに画像の説明を入力してください

4

2 に答える 2

3

このエラーは、プロジェクト CordvaLib が ARC 対応であるために発生します。ただし、クラス CDVAccelerometer は ARC に対応していません。ファイルを ARC から除外するには、-fno-objc-arcフラグを使用します。

ビルド段階で > ソースをコンパイルする

于 2013-03-07T09:16:24.240 に答える
-1

新しいプロジェクトの作成中に、「自動参照カウントを使用する」にチェックマークを付けるよう求められます。ARC を使用していない場合は、チェック マークの選択を解除します。

特定のクラスだけに ARC を使用したくない場合は、ProjectSettings -> Build Phases -> Complile Sources -> Compilerflag を選択します。クラスの横をクリックして設定します

-fno-objc-arc

これで、選択したクラスのみが ARC 無効になります。

于 2013-03-07T09:35:12.537 に答える