从NSMutableArray UITableView iPhone

问题描述:

我有一个数组与对象1-10(比方说)。我想要cell.textLabel.text = 1,3,5,7 ...并且我想要cell.detailtextLabel.text = 2,4,6,8 ...从NSMutableArray UITableView iPhone

如何获取详细文本交替?

或者,有没有更好的方法?制作两个可变数组并合并它们?

我认为这应该工作:

cell.textLabel.text = [yourlist objectAtIndex:(indexPath.row * 2)]; 
cell.detailtextLabel.text = [yourlist objectAtIndex:(indexPath.row * 2)+1]; 
+2

+1了有效的解决方案,虽然从设计POV我建议做两个单独的阵列,一个用于正文,一个获得此错误detailtext – PengOne

+0

: ***终止应用程序由于未捕获的异常'NSRangeException',原因:'*** - [NSMutableArray objectAtIndex:]:索引4超出界限[0 .. 3]' – Eric

+0

从头开始[array count]/2和你很好,谢谢! – Eric