我不知道如何使用calloutAccessoryControlTapped:(UIControl *)控件

时间:2010-02-08 08:35:15

标签: iphone mkmapview callouts

我的项目中的

是两个类(mapViewcontroller和listViewcontroller),在mapView上有很多用户可以提取的引脚。如果他拉了一个,我必须保存引脚的数据并将其管理到另一个类。 所以我的问题是我必须在以下方法中实现保存引脚的标题和副标题并在其他类上使用它???

enter code here- (void) mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)annView calloutAccessoryControlTapped:(UIControl *)control {

NSLog(@“Pingedrücktundgespeichert!”,[annView description]); }

抱歉我的英语不好,我希望你能帮助我?

问候

1 个答案:

答案 0 :(得分:2)

好吧,你可以得到这样的标题和副标题:

NSString *pinTitle=view.annotation.title;
NSString *pinSubtitle=view.annotation.subtitle;

要将它们放在另一个视图控制器中的NSMutableDictionary或类似物中,请使用线程中建议的关于在另一个视图控制器中共享/访问变量的方法之一。