从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];
+1了有效的解决方案,虽然从设计POV我建议做两个单独的阵列,一个用于正文,一个获得此错误detailtext – PengOne
: ***终止应用程序由于未捕获的异常'NSRangeException',原因:'*** - [NSMutableArray objectAtIndex:]:索引4超出界限[0 .. 3]' – Eric
从头开始[array count]/2和你很好,谢谢! – Eric