-3

アプリを実行すると、「[__NSArrayM objectAtIndex:]: index 10 beyond bounds [0 .. 9]」という警告が表示されてクラッシュします。

4

3 に答える 3

3

画像で提案されているように、この例外を与えている場所を見つけることができます

ここに画像の説明を入力

次に、アプリケーションを実行します。ブレークポイントは、例外を引き起こしているコードの正確な行を指している必要があります。

ではごきげんよう。

于 2013-03-25T09:36:56.920 に答える
1

配列には 10 個の要素があり、0 から 9 までのインデックスが付けられており、インデックス 10 の要素を取得しようとしています。これは 11 を意味します。しかし、配列には 11 個の要素がありません

于 2013-03-25T09:30:39.713 に答える
-1

代わりに、次の方法を使用できます

for(id object in arrHistoricData)
{
    // object returns value in array
}
于 2013-03-25T09:30:59.123 に答える