1

XCode 4.2 で変換しようとするEdit -> Refactor -> Convert to Objective-C ARC ...と、変換後に何百ものエラーが発生しました。私は git を使用してコードを元の ARC フリーの自己にリセットし、正常にコンパイルしました。

もう一度試してみたところEdit -> Refactor -> Convert to Objective-C ARC ...、まったく変更がない変更のプレビューが表示されました。コード全体に割り当て解除と解放があり、XCode は「ターゲットは現在 ARC を使用しています」と表示します

このプロジェクトがARCを使用していないことをXCode 4.2に認識させるにはどうすればよいですか?

dealloc() を含むファイルが ARC を使用していると主張する XCode のスクリーンショット

4

2 に答える 2

1

変換中にどこで問題が発生したかはわかりませんが、このチュートリアルに従って手順の違いを確認することをお勧めします.

私はそれが役立つことを願っています:)

于 2012-06-08T00:44:50.820 に答える
1

問題のあるライブラリを選択せず​​に git reset を実行してから ARC に変換することで解決できました。

于 2012-06-08T02:19:24.823 に答える