0

ARCを使用しないオープンソースライブラリをダウンロードしました。-fno-objc-arc私はそれらをコンパイルさせたSOで提案されたように追加しました。ただし、実行時に、のようなエラー(クラッシュの原因)が発生しARC forbids explicit use of autorelaseます。私は何か間違ったことをしていますか?

4

1 に答える 1

0

左側のナビゲーション ビューでプロジェクトの名前をクリックし、[ターゲット] -> [ビルド フェーズ] に移動して、関連ファイルの「コンパイラ フラグ」に -fno-objc-arc を追加します。単に -release へのすべての呼び出しを削除します。コンパイラが必要なすべての保持/解放呼び出しを挿入するため、ARC で -release を呼び出すことはできません。ファイルをもう一度確認して、プロジェクトを消去してください....

于 2012-12-12T10:27:08.070 に答える