-1

16,000語を追加NSArrayしましたが、シミュレーター用にビルドすると機能しますが、デバイス(iPhoneとiPadの両方)では、次のエラーが発生します。

AppleLLVMコンパイラ3.1エラーコマンド/applications/xcode.app/contents/developer/toolchains/xcodedefault.xctoolchain/usr/bin/clangが終了コード1で失敗しました

なぜこれが起こるのか、そしてこれを解決する方法を誰かが私に説明できますか?

4

1 に答える 1

0

2つのビルド間で何かが異なります。それが何であるかを理解する必要があります。

これはコンパイルエラーであり、ランタイムエラーではないことに注意してください。つまり、プログラムの実行中に問題が発生したわけではありません。そもそもコンパイラはアプリを構築することすらできないということです。

次のようなメソッドで配列全体を指定していますか?

foo = [NSArray arrayWithObjects: obj1, obj2, obj3,...,obj16000, nil];`

そうしないでください。あなたは貧しいコンパイラに頭痛の種を与えています。代わりに、ファイルなどからデータを読み取ります。

于 2012-07-09T23:11:39.747 に答える