转到下一个 MVC -> swift 中的单元格详细信息视图
Segue to next MVC -> Cells detail view in swift
我正在开发一个使用 splitviewcontroller 的应用程序。在左侧(masterviewcontroller)有一个 table,其中包含将在详细视图控制器中处理的项目的时间表。
在用户完成一个项目并准备进入下一个项目后,在详细视图控制器(右侧)中,我有一个按钮可以将他们的答案提交给服务器。
如何才能在确认提交成功后自动转到列表中的下一项(单元格)?
我知道我可以:self.performSegueWithIdentifier("showDetail", sender: self)
启动一个 segue,我只是不确定如何获取下一个项目单元格索引信息以传递给我的 prepare for segue 函数,以便显示正确的数据在详细视图控制器中...
没有增加 indexPath 的内置方法。
您必须确定该部分中是否还有更多行(通过将当前行与 numberOfRowsInSection
进行比较)。
如果有更多行,为下一行创建一个新的indexPath。如果没有,并且有更多部分,请为下一部分的第一行创建一个 indexPath。否则,你就到最后了。
然后获取下一个单元格的数据,并将其传递给 "showDetail" performForSegue
中的 detailViewController。
我正在开发一个使用 splitviewcontroller 的应用程序。在左侧(masterviewcontroller)有一个 table,其中包含将在详细视图控制器中处理的项目的时间表。
在用户完成一个项目并准备进入下一个项目后,在详细视图控制器(右侧)中,我有一个按钮可以将他们的答案提交给服务器。
如何才能在确认提交成功后自动转到列表中的下一项(单元格)?
我知道我可以:self.performSegueWithIdentifier("showDetail", sender: self)
启动一个 segue,我只是不确定如何获取下一个项目单元格索引信息以传递给我的 prepare for segue 函数,以便显示正确的数据在详细视图控制器中...
没有增加 indexPath 的内置方法。
您必须确定该部分中是否还有更多行(通过将当前行与 numberOfRowsInSection
进行比较)。
如果有更多行,为下一行创建一个新的indexPath。如果没有,并且有更多部分,请为下一部分的第一行创建一个 indexPath。否则,你就到最后了。
然后获取下一个单元格的数据,并将其传递给 "showDetail" performForSegue
中的 detailViewController。