我有一个应用程序可以获取Web数据并将其存储在CD-db中。到目前为止,FirstViewController(MKMapView)将CD-db提取到NSMutableArray中,并使用其值通过从db获取自定义对象数组来绘制位置。我在创建注释(引脚)时循环通过for循环。每个引脚从我用于userLocation到每个引脚的距离的计算中获取其距离属性。
此应用程序在tabbarcontroller中运行,另一个选项卡是这些位置的tableview列表。我通过获取CD-db并获取cellForRowAtIndexPath方法中的数组值并将值放入cell.textLabel等来获取该tableview的值...
我的问题是,由于在mapview控制器上计算了从userLocation到每个引脚的距离,我如何在tableview控制器上获得这些距离?
答案 0 :(得分:0)
您可以将mapview控制器设置为tableview的数据源。这样只有一个viewcontroller获取数据。构建mapview控制器的自定义对象数组后,它可用于响应所有tableview数据源调用,如cellForRowAtIndexpath和numberOfRowsInSection