如何在两个UITableViews之间链接数据?

时间:2013-05-09 11:53:33

标签: objective-c json

我遇到了一些麻烦,我需要一些帮助,这里是: 在我的项目中,我建立了出租车系统和每个出租车服务在mapView中显示为pin。每个引脚都有注释显示那些服务的名称和数量。数据从JSON解析。在annotationView上,我也有正确的呼出按钮来查看每个服务的信息。这意味着从annotationView,我把按钮移动到另一个视图。那我该怎么办呢?下面的代码显示了如何从JSON获取数据,但在右侧呼出按钮中,下一个视图中显示的出租车服务信息如何?例如,此注释视图显示ABC出租车服务,并在标注按钮中显示该服务的信息。已经从JSON解析的信息。

for (NSMutableArray *stationDictionary in stationData) {
    station.name = [stationDictionary objectAtIndex:10];
    station.number = [stationDictionary objectAtIndex:11];
    station.info = [stationDictionary objectAtIndex:12];
}

我希望你明白我的意思,我非常感谢你的帮助。感谢。

1 个答案:

答案 0 :(得分:0)

如果您要包含要在类中显示的信息,则可以将这些对象(或多个对象的数组)从视图传递到视图。例如,在我写过的医疗应用程序中,当我从手术病例列表中查看特定外科病例的详细信息时,我在第一个视图中有一个病例列表(控制在那里显示的信息)。当用户点击特定案例以查看详细信息时,我会加载下一个视图(其中包含有关特定案例的更多详细信息)并将所选案例传递给新视图。

因此,您需要布置一个能够理解您所拥有的数据结构(出租车,服务,电话号码等)。然后,将JSON解析为对象列表。在那之后,决定在特定时间在哪些视图上显示哪些信息是一个相当简单的问题。