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、我所做的项目中的硬代码),那么在项目中添加图像的最合理方法是什么?