Image Array=[NSArray arrayWithObjects:[UIImage imageNamed:@"1 (1).gif"],
[UIImage imageNamed:@"1 (2).gif"],[UIImage imageNamed:@"1 (3).gif"],[UIImage imageNamed:@"1 (4).gif"],[UIImage imageNamed:@"1 (5).gif"],[UIImage imageNamed:@"1 (6).gif"],[UIImage imageNamed:@"1 (7).gif"],nil];
//here is another array of objects showing in table view
alphabetsArray =[[NSMutableArray alloc]initWithObjects:@"A",@"B",@"C",@"D",@"E",@"F",@"G",@"H",@"I",@"J",@"K",@"L",@"M",@"N",@"O",@"P",@"Q",@"R",@"S",@"T",@"U",@"V",@"W",@"X",@"Y",@"Z",nil];
//everything working fine until when i add this code,app crashes with SIGABRT
cell.imageView.image=[UIImage imageNamed:[imageArray objectAtIndex:indexPath.row]];
実際には、さらにいくつか質問する必要があります。
- 配列内の画像の数がテーブルビュー内のオブジェクトの数と等しくない場合、問題はありますか?
- uiimage imageNamed:"whatever.jpeg" 以外の数が膨大な場合、画像を追加する他の方法はありますか
- フォルダーを追加してそのアドレスまたは名前を指定すると、それ自体で画像を取得するとどうなりますか..
- 数が250の場合、プロジェクトに画像を追加する最も合理的な方法は何ですか(つまり、プロジェクトのsqlite、coreData、ハードコード)?