获取已注册的注释
问题描述:
有没有任何方法可以从func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView)
内的群集获取注释?获取已注册的注释
我正在使用FBAnnotationClusteringSwift
库。
func mapView(_ mapView: MKMapView, didSelect view: MKAnnotationView) {
print(view)
if view is FBAnnotationClusterView {
// TODO : What would be now ?
} else {
let ann = view.annotation as! FBAnnotation
let selected = dicAnnotations[ann]
performSegue(withIdentifier: "detailSegue", sender: selected)
}
}
采用单批注是没有太大的问题,只是简单的询问注释的看法,但无法找到任何可能帮助我。顺便说一句。 dicAnnotations
是一本字典[FBAnnotation, MyObjectType]
- 这就是我如何获得隐藏在注释中的选定项目。
在此先感谢!
答
ANSWER
库中的代码挖后,我发现我需要什么=从集群得到注解,我们需要把这个let anns = view.annotation as! FBAnnotationCluster
一个if语句里面! 对不起,提问!希望它会帮助别人。