2017-04-21 2 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

답변

라이브러리 코드에 파고 후 나는 클러스터에서 주석을 얻으려면 = 무엇을해야 우리가 if 문 안에이 let anns = view.annotation as! FBAnnotationCluster을 둘 필요가 있음을 발견! 묻고 죄송합니다. 희망은 다른 사람들을 도울 것입니다.

관련 문제