1

クラッシュを受けました。非常に興味深い例外があります。それは何ですか?

objc[4841]: EXCEPTIONS: throwing 0x11c06ac0 (object 0x11c06a30, a NSException)
objc[4841]: EXCEPTIONS: searching through frame [ip=0x113b9de sp=0xbfffe6d0] for exception 0x11c06aa0
objc[4841]: EXCEPTIONS: catch(id)
objc[4841]: EXCEPTIONS: unwinding through frame [ip=0x113b9de sp=0xbfffe6d0] for exception 0x11c06aa0
objc[4841]: EXCEPTIONS: handling exception 0x11c06aa0 at 0x113bb9c
objc[4841]: EXCEPTIONS: finishing handler
objc[4841]: EXCEPTIONS: throwing 0x11ea1220 (object 0x11c06a30, a NSException)
objc[4841]: EXCEPTIONS: searching through frame [ip=0x113bb8c sp=0xbfffe6d0] for exception 0x11ea1200
objc[4841]: EXCEPTIONS: searching through frame [ip=0x24b7d83 sp=0xbffff410] for exception 0x11ea1200
objc[4841]: EXCEPTIONS: unwinding through frame [ip=0x113bb8c sp=0xbfffe6d0] for exception 0x11ea1200
objc[4841]: EXCEPTIONS: unwinding through frame [ip=0x24b7d83 sp=0xbffff410] for exception 0x11ea1200
objc[4841]: EXCEPTIONS: handling exception 0x11ea1200 at 0x24b7e16
objc[4841]: EXCEPTIONS: rethrowing current exception
objc[4841]: EXCEPTIONS: searching through frame [ip=0x24b7ddf sp=0xbffff410] for exception 0x11ea1200
objc[4841]: EXCEPTIONS: terminating
objc[4841]: EXCEPTIONS: searching through frame [ip=0x2731eed sp=0xbffff3a0] for exception 0x11ea1200
objc[4841]: EXCEPTIONS: catch(id)
objc[4841]: EXCEPTIONS: unwinding through frame [ip=0x2731eed sp=0xbffff3a0] for exception 0x11ea1200
objc[4841]: EXCEPTIONS: handling exception 0x11ea1200 at 0x2731eff
2012-05-03 15:17:22.803 A[4841:16d03] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM insertObject:atIndex:]: index 2 beyond bounds [0 .. 0]'
 *** First throw call stack:
 (0x2581022 0x2731cd6 0x256e33e 0x256f1f0 0x11e149 0x2582e99 0x89a89 0x2582e42 0x113b9df 0x255594f 0x24b8b43 0x24b8424 0x24b7d84 0x24b7c9b 0x27137d8 0x271388a 0x1473626 0x2e6d 0x2de5)
4

3 に答える 3

2

-[__NSArrayM insertObject:atIndex:]: index 2 beyond bounds [0 .. 0]'NSMutableArray の -insertObject:atIndex: を、配列の実際の数よりも大きいインデックス値で使用しようとしていることを意味します (実際には空です)。

于 2012-05-03T12:28:06.430 に答える
0

存在しないインデックス位置の配列にデータを挿入しようとしていたようです。

于 2012-05-03T12:27:51.153 に答える
0

日付で始まる行は、何が起こっているのかを知る可能性が最も高いようです。

ただし、この質問には十分な情報がありません。

于 2012-05-03T12:29:04.290 に答える