【发布时间】:2011-12-13 10:38:20
【问题描述】:
我在地图视图中有很多注释(带有rightCalloutAccessory 按钮)。该按钮将执行从mapview 到tableview 的转换。我想将 tableview 传递给不同的对象(包含数据),具体取决于单击了哪个标注按钮。
例如:(完全虚构)
- annotation1 (Austin) -> 传递数据 obj 1(与 Austin 相关)
- annotation2(达拉斯)-> 传递数据 obj 2(与达拉斯有关)
- annotation3 (Houston) -> 传递数据 obj 3 等等...(你得到 想法)
我能够检测到点击了哪个标注按钮。
我正在使用 prepareForSegue: 将数据 obj 传递到目标 ViewController。由于我不能让这个调用为我需要的数据 obj 提供额外的参数,有哪些优雅的方法可以实现相同的效果(动态数据 obj)?
任何提示将不胜感激。
【问题讨论】:
标签: ios xcode uitableview mapkit storyboard