ios - 获取mapView注解的indexPath

标签 ios objective-c mkmapview mkannotationview mkpinannotationview

当选择 map 上的注释并点击标注附件控制按钮时,我需要能够找到该注释的索引。索引将用于查看数组中的信息,为下一个 View Controller 做准备(详细)。

如何找到注释的索引?

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)view calloutAccessoryControlTapped:(UIControl *)control
{
NSLog(@"Button clicked");
[self performSegueWithIdentifier:@"showDetail" sender:self];
}

谢谢

最佳答案

它没有像 TableView 中那样的索引路径。使用您自己的模型类作为注释,使其符合 MKAnnotation,然后使用您拥有的任何逻辑来跟踪单个模型项。或者只是将模型项按原样传递给下一个 View Controller 。

关于ios - 获取mapView注解的indexPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19659261/

相关文章:

ios - 如何在 iOS 中对高斯模糊效果进行动画处理?

iOS 图表,水平条不准确

iOS Facebook FQL 问题

ios - 在 UIImageView 中水平翻转 UIImage

ios - 在 iOS7 中检测 MKOverlay 上的触摸(MKOverlayRenderer)

iphone - desiredAccuracy 和 distanceFilter 之间的区别

ios - Appcelerator 在 “Launching iOS Simulator” 上无限期挂起

ios - 如何设置collectionview swift单元格的位置?

objective-c - TabBar躲起来了,怎么问都不想回来……

ios - MKPinAnnotationView subview 不更新