2013-12-04 4 views
-1

Я пытаюсь унаследовать от MKPinAnnotation таким образом:Не удается найти базовый класс для MAPview

MKPinAnnotationView -> MyPoint -> PhotoPoint

, но я получаю сообщение об ошибке в Xcode говоря PhotoPoint может» t определяется без базового класса.

Вот мой код в MyPoint.h:

#import <MapKit/MKPinAnnotationView.h> 
@interface MyPoint:NSObject<MKAnnotation>{...} 

затем в PhotoPoint.h:

@interface PhotoPoint:MyPoint 

и это, где я получаю ошибку ... Кто-нибудь есть какие-нибудь идеи?

+0

, пожалуйста, отметьте свой вопрос правильно биркой! В любом случае ... http://mralek.se/post/9591337792/easy-custom-mkpinannotationview-with-pin-drop – felipsmartins

+0

Вы пытаетесь создать класс для аннотации объектов _model_ (id ) или вы действительно пытаетесь создать собственный подкласс MKPinAnnotationView для аннотации _views_? – Anna

+0

Я просто хочу изменить цвет булавки в зависимости от того, является ли это Photopoint MyPoint, поэтому я подклассифицирую MKPinAnnotationView ... но теперь мой код просто взорвался! – user3036511

ответ

0

В PhotoPoint.h вам необходимо импортировать MyPoint.h.

#import "MyPoint.h" 

@interface PhotoPoint : MyPoint 
Смежные вопросы