iphone - MapView注解indexPath?

标签 iphone objective-c ios annotations mkmapview

有没有一种方法(或任何方式)可以在方法中获取注释的“索引路径”:

- (MKAnnotationView *)mapView:(MKMapView *)mapView viewForAnnotation:(id)annotation

我想做的是根据注释在数组中获取一些东西。我认为我想复制的方法之一是 - tableView:cellForRowAtIndexPath: 并使用“indexPath”。

搜索了很多但没有找到任何结果。或者也许我只是不擅长搜索。任何引用将不胜感激。

最佳答案

NSUInteger index = [mapView.annotations indexOfObject:annotation];

由于底层数组是可变的,请注意 index 可以更改。这似乎是您可以获得的最接近 indexPath 的信息。

关于iphone - MapView注解indexPath?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6135751/

相关文章:

objective-c - 当 NSStatusItem 隐藏时被通知

ios - 为 UICollectionView 覆盖 UIPanGestureRecognizer

ios - 限制uitextview中的字符数

iphone - Flurry 是否按安装或用户 ID、iPhone 进行跟踪?

iphone - 核心数据 iPhone : could not locate an NSManagedObjectModel

android - 从项目目录读取本地文件 | Kotlin 多平台移动 |知识管理系统

iPhone 与 ASP.NET WebService 交互

iphone - 从 iPhone 应用程序在同一选项卡中打开 safari

iOS:具有隐藏 View 的布局约束

iphone - YouTube ios 提要缩略图