繁体   English   中英

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

[英]I don't know how to work with calloutAccessoryControlTapped:(UIControl *)control

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

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

NSLog(@“ Pingedrücktund gespeichert!”,[annView描述]); }

对我的英语不好对不起,我希望你能帮助我?

问候

好吧,您可以像这样获得标题和副标题:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM