私はUITableviewで作業しています。テーブルビューセルに画像、タイトル、日付、場所の名前を表示しています。 UITableview セルをクリックするとクラッシュします。
19847 次
2 に答える
27
NSArray
すべての要素のオブジェクトを保持するように設計されています-どのインデックスnil
でも有効な値になることはありません。NSArray
このエラーは、プログラムがゼロ以外の長さの配列を作成しており、最初の要素がnilであることを示しています。
予感:あなたはリテラルを宣言しました。これは次のようなものです。
NSNumber * n = nil;
NSArray * a = @[n]; // << runtime error creating this array
もちろん、代わりにプログラムが-[NSArray initWithObjects:count:]
直接呼び出すこともできます。
于 2012-11-10T06:30:57.980 に答える