ターゲット>ビルド設定のコンパイラバージョンでLLVM GCC 4.2を使用するようにアプリケーションをセットアップしましたが、シミュレーターで機能しました。
iPad を対象とするように「スキーム」を切り替えたところ、GCC を使用しているときに得ていたのと同じ警告がスローされたので、現在 GCC でコンパイルしていると想定しています。ただし、「C/C++ Compiler Version」ターゲットはまだ LLVM GCC 4.2 に設定されています (GCC 4.2 であり、変更できない iOS デフォルトを除く)。
LLVM GCC でコンパイルされなくなったのはなぜですか? iPad でコンパイルできるようにするにはどうすればよいですか?
編集:私が得ていたエラーは、スーパークラスのインスタンス変数へのアクセスに関係しています。[self iVarName] として記述しなかった場合、GCC はエラーを返しますが、iVarName を使用するだけの場合、LLVM GCC は正常にコンパイルされます。