1

私はiPhoneアプリを作成していますが、その間に使用する必要がありますSDWebImage。このためには、ARC を使用する必要があります。

プロジェクトの間にARCを追加する方法はありますか?

注: 1つのファイルには、以下のコンテンツがあります。

#if !__has_feature(objc_arc)
#error SDWebImage is ARC only. Either turn on ARC for the project or use -fobjc-arc flag
#endif

-fobjc-arcフラグはどこに追加すればよいですか?

4

6 に答える 6

1
Change from build settings

Project->Build setting->Objective-C Automatic Reference Counting  SET YES

If you need to remove ARC then Go to  Project->Build Phases->compile sources then find your file Which you need to remove ARC then set compile source '-fno-objc-arc' 
于 2013-03-18T11:52:11.347 に答える
1

xcode 4.6 を使用している場合は、ターゲットを選択しますTarget-> Apple LLVM コンパイラ 4.2Build Settingsを見つけます。目的の c 自動参照カウントYESに設定されている場合は、このセクションを参照してください。そうでない場合は、単に YES に設定してください。XCodeの古いバージョンの場合、変更できますApple LLVM compiler 3.0

于 2013-03-18T11:54:10.653 に答える
0

これを試して図のように画像を調べますadd-fobjc-arcflag flag-

これがあなたの問題を解決することを願っています。

于 2013-03-18T11:53:42.680 に答える
0

編集→リファクタリング→Objective-CARCに変換。

移行の問題に対処する方法に関するドキュメントは次のとおりです。

http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html

于 2013-03-18T11:53:54.637 に答える
0

xcodeの上に

edit->refactor->次に、convert to Arcを選択しました

于 2013-03-18T11:50:14.887 に答える