1

私の問題は、複雑な構造 (NSArrayNSDictionaries) があり、テーブル ビュー セルの外観をカスタマイズしようとすると、NSArray上記の複雑な構造を使用して を構築することです。まず第一に、UITableview(セルを含む) を表示するときは問題ありませんが、スクロール (下または上) すると、アプリに次のようなエラーが表示されます。

(これは下にスクロールしたときです)

[8721:40b]  Terminating app due to uncaught exception 'NSRangeException', reason:  -[NSMutableArray objectAtIndex:]: index 2 beyond bounds [0 .. 0]

(これは下にスクロールしたときです)

[9018:40b] -[__NSCFSet objectAtIndex:]: unrecognized selector sent to instance 0x4c59750

2011-03-01 17:51:23.447 CinePlanet[9018:40b]  Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: -[__NSCFSet objectAtIndex:]: unrecognized selector sent to instance 0x4c59750

私は自分の を構築する際に非常に注意を払ってきましたが、NSArray他に何かを省略しているかどうかはわかりません。

4

1 に答える 1

0

NSArray の構築に何か問題があるようです。同じ問題がここで議論されているので、もう一度繰り返したくありません。

以下の投稿をご覧になることをお勧めします。

キャッチされていない例外 'NSRangeException' が原因でアプリを終了しています。理由: '*** -[NSMutableArray objectAtIndex:]: 境界を超えたインデックス 1 [0 .. 0]'

于 2011-03-09T18:26:28.173 に答える