【发布时间】:2015-11-09 16:37:59
【问题描述】:
所以我正在开发一个应用程序,它有几个表格视图,可以将您带到详细视图,并且该详细视图可以将您带到地图视图或 web 视图,这是我的意思的一个示例:
我没有制作几个详细信息组(详细信息、网络、地图),而是制作所有表格视图,带您到同一个详细信息视图并将信息放在那里,因为其中会有很多行包含信息所以那是不可能的。现在这不是什么大问题,但我认为我没有做我应该做的事情。基本上我是这样传递信息的: 在“prepareforsegue”函数中,从tableview到detailview我使用“if indexPath.row == 0”,然后根据选择的行传递信息,我有一个整数变量,设置为在 tableview 上单击的行也被传递给 detailview,因此在 detailview 中我知道将哪个网站传递给 webview 或位置传递给 mapview,显然随着更多点被添加到我的 tableview,我必须添加更多“如果”,我只是不确定这是否是正确的方法,或者是否有更简单的方法来做到这一点。
【问题讨论】:
标签: swift tableview hierarchical-data detailview pass-data