我正在使用一个使用splitviewcontroller的应用。在左侧(masterviewcontroller),有一个表,其中包含将在详细视图控制器中处理的项目计划。
在用户完成项目并准备好移动到下一个项目之后的详细视图控制器(右侧)中,我有一个按钮,将其答案提交给服务器。
如何制作以便当我确认提交成功时它会自动转到列表中的下一个项目(单元格)?
我知道我可以这样做:self.performSegueWithIdentifier("showDetail", sender: self)
启动一个segue,我只是不确定如何获取下一个单元格索引信息以传递给我准备segue函数,以便出现正确的数据在详细视图控制器...
答案 0 :(得分:1)
没有增加indexPath的内置方法。
您必须确定该部分中是否有更多行(通过将当前行与numberOfRowsInSection
进行比较)。
如果有更多行,请为下一行创建新的indexPath。如果没有,并且还有更多部分,请为下一部分的第一行创建indexPath。否则,你到最后。
然后获取该后续单元格的数据,并将其传递给" showDetail"中的detailViewController。 performForSegue
。