我在UITableView中显示了一个NSArray对象。 用户可以点击一个单元格,当前行中的项目将通过
显示在新视图中MYItem *selectedItem = [myItems objectAtIndex:[indexPath row]];
[itemViewController setMyItem:selectedItem];
[self navigationController] pushViewController:itemViewController 动画:YES];
这很好用。但是从这里开始,我想添加一个按钮,将用户带到数组中的下一个项目
-(IBAction)nextItem:(id)sender
{
// I imagine that this have to contain something like
MyItem *selectedItem =[myItems objectAtCurrentIndex+1];
...
...
}
不幸的是,没有objectAtCurrentIndex这样的东西。我是否必须运行循环来识别当前索引号?还是有另一种方式?
答案 0 :(得分:1)
一个物体不知道他的开箱即用位置。 循环将是一种解决方案。您可以在代表位置的对象中添加一个int,但您必须自己管理