0

新しいプロジェクトを作成し、自動参照カウントをチェックして、別のプロジェクトをダウンロードするだけです。ダウンロードしたクラスを自分のプロジェクトにインポートすると、エラーが多すぎます。ダウンロードしたプロジェクトが非自動参照カウントであるため、検索後にそれが見つかりました。

それで、この問題の解決策は何ですか?

4

2 に答える 2

3

これは、「リリース」などの呼び出しが ARC プロジェクトでエラーを引き起こし、コンパイラがこれを行うため、それらを使用しないために発生します。クラスで ARC を有効にしたまま、インポートしたクラスで無効にするには、ビルド フェーズに移動し、手動メモリ管理を使用するクラスにコンパイラ フラグ "-fno-objc-arc" を追加します。

ここに画像の説明を入力

于 2012-09-07T21:12:03.047 に答える
0

これらのファイルはコンパイラにフラグを立てて、コンパイラが ARC を使用しないようにする必要があります。-fno-objc-arc フラグを使用します。プロジェクト ファイルをクリックし、アプリケーションのターゲットをクリックして、[Build Phases] タブをクリックし、[Compile Sources] を展開して、ARC を含まないファイルをダブルクリックします。小さなウィンドウがポップアップしたら、それらのファイルに -fno-objc-arc フラグを付けます。

于 2012-09-07T21:10:57.923 に答える