2017-04-21 14 views
1

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) 

     } 
    } 

だけのシンプルな注釈のためのビューを求めるが、私を助けることができる何かを見つけることができません、あまり問題ではなかったです。 Btw。 dicAnnotationsは辞書[FBAnnotation, MyObjectType]です。これが、アノテーションに隠された選択項目を取得する方法です。

ありがとうございます!

答えて

0

ANSWER

ライブラリのコードに掘り後、私は私がクラスタから注釈を取得するには=を必要とするものを私たちはif文の内部でこのlet anns = view.annotation as! FBAnnotationClusterを配置する必要があることを発見しました! 申し訳ありません!希望は他人を助けるでしょう。

関連する問題