2010-07-29 2 views
0

지도에 여러 개의 핀을 넣으 려합니다. 나는 MKAnnotation 클래스 인 과 뷰 (MKAnnotationView)를 가지고 있으며, 호텔에 관한 모든 정보를 가지고있는 클래스 호텔을 가지고있다.MKAnnotationViews를 해당 MKAnnotation과 함께 저장하는 방법

이 두 가지가 어떻게 작동해야 하는가? 두 클래스가 있어야합니까? 아니면 MKAnnotationView로부터 상속 받고 MKAnnotation 프로토콜을 구현하는 단일 클래스로 둘을 결합해야합니까?

때문에 당신은 내가 호텔과 주석 뷰가 분리되어야하므로

답변

0

당신은 모델과 뷰를 혼합하지 말아야 무슨 뜻인지 알고있는 경우에 나는 손을 핀에 대한 모든 세부 사항이 필요 핀을 삭제할 때 수업. 그러나 호텔 등급이 MKAnnotation 프로토콜을 직접 준수해서는 안되는 이유는 없습니다. 왜 이것을 다른 반으로 나눴습니까?

+0

나는 그것을 할 것입니다. – TheLearner

0

나는 Ole에 동의합니다. MKAnnotation 프로토콜 (좌표, 제목, 부제목, 짝수 영역)을 준수하는 NSManagedObjects를 사용합니다. 그렇게하면 모든 사람들에게 효과적으로 전달하고 모든 관련 정보를 유지할 수 있습니다. 그러나 MKPolylines 또는 Polygons를 사용하여이 작업을 수행하는 가장 좋은 방법을 찾지 못했습니다.

관련 문제