ARCが無効な状態でプロジェクトが既に作成されている場合、どのように有効にできますか?
プロジェクトを開き、[編集]-> [リファクタリング]-> [Objective-C ARCに変換]を選択します。変換の準備ができている場合、これによりコードのチェックが開始されます。
読むべきリンク: 自動参照カウント(ARC)について知っておくべきこと
ARCを無効にする方法が回答されました here
以下は私がやったステップであり、私のために働いた
Project
を選択しますTargets
を選択しますBuild Settings
Apple LLVM compiler 3.0 - Language
およびObjective-C Automatic Reference Counting
と3つのセクションすべてでNO
を選択します。プロジェクトを移行してARCを使用すると、すべてのObjective-Cソースファイルのデフォルトとして-fobjc-arcコンパイラフラグが設定されます。特定のクラスの-fno-objc-arcコンパイラフラグを使用して、特定のクラスのARCを無効にできます。 Xcodeのターゲットの[ビルドフェーズ]タブで、[ソースのコンパイル]グループを開き、ソースファイルリストを表示します。フラグを設定するファイルをダブルクリックし、ポップアップパネルに-fno-objc-arcと入力して、[完了]をクリックします。
Xcode 5.0.2では、ナビゲータでプロジェクトを選択し、ビルド設定を選択し、Apple LLVM 5.0-言語-Objective Cを検索し、Objective-C自動参照カウントをNOに変更します。