也许我没有问正确的问题,或者可能不是我真正需要的东西,但事情是在我的应用程序中我有2个Viewcontrollers,第一个有选择器视图,你可以找到城市,你选择了一个然后你按下一个按钮,将你带到第二个视图控制器,你有你和其他选择器视图,根据你选择的城市显示你的位置,但我的问题是我有一个标签(在第二个控制器中),应该显示什么你选择,所以我认为我必须根据你选择的地方使用不同的'ifs',但它还必须依赖于你在第一个视图控制器上选择了什么,并且有我的问题,我不知道如何继续这样做。 希望有人有答案。 我正在使用Swift。
答案 0 :(得分:0)
听起来像你正在使用主/细节设计。在第一个视图控制器上,您选择一个城市。这会将有关所选城市的信息发送给第二个视图控制器。
在第二个视图控制器中,您将查找要为所选城市显示的数据,并使用该城市特定信息填充选择器(以及您需要的任何其他内容。)
您可以在全局模型中存储所有城市的数据,只需将城市索引传递给第二个视图控制器,或者您可以让第一个视图控制器“剥离”用户所选城市的数据并传递数据到第二个视图控制器。