转到下一个 MVC -> 快速单元格详细信息视图



我正在开发一个使用splitview控制器的应用程序。在左侧(主视图控制器)有一个表,其中包含将在局部视图控制器中处理的项目的明细表。

在细节视图控制器(右侧)中,当用户完成一个项目并准备进入下一个项目后,我有一个按钮,可以将他们的答案提交给服务器。

我如何做到当我确认提交成功时,它会自动转到列表中的下一个项目(单元格)?

我知道我可以做:self.performSegueWithIdentifier("showDetail", sender: self)来启动segue,我只是不确定如何获得下一个项目的单元格索引信息,以传递给我的prepare for segue函数,从而在详细视图控制器中显示正确的数据。。。

没有内置的方法来增加indexPath。

您必须确定该部分中是否有更多的行(通过将当前行与numberOfRowsInSection进行比较)。

如果有更多的行,请为下一行创建一个新的indexPath。如果没有,并且有更多的节,请为下一节的第一行创建indexPath。否则,你就完了。

然后获取以下单元格的数据,并将其传递给"showDetail"performForSegue中的detailViewController。

最新更新