web-dev-qa-db-ja.com

オブジェクトを解放できないのはなぜですか?

Xcode 4.2に更新した後、何もリリースできなくなりました。 「リリース」と入力し始めると、「リリース」が表示されますが、赤い線が横に表示されます。

とにかくそれを書いた場合、エラーが表示され、次の2つのメッセージが表示されます。

'release'は使用できません:自動参照カウントモードでは使用できません自動参照カウントは 'release'の明示的なメッセージ送信を禁止します

誰か私にできることを知っていますか?

26
Niklas Jensen

自動参照カウント をオフにする必要があります。これを行うには、ナビゲーターでプロジェクト(左側のFinderのようなものの一番上の項目)をクリックし、ターゲットをクリックして「ビルド設定」オプションをオフにします "Objective-C自動参照カウント"(右上の検索フィールドを使用して検索できます)。

別の可能性は プロジェクトをARCに移行する です。

63
DarkDust

おかげで...そのCLANG_ENABLE_OBJC_ARC ..ビルド設定で使用不可にする必要があります。 PhonegapからCordovaに更新した後、実際にこのエラーが発生しました。そうすることで、これ以上トラブルに巻き込まれないように..乾杯..ハッピーコーディング!!

2
Hardik Thakkar