Не удается найти объявление протокола MKAnnotation - PullRequest
8 голосов
/ 15 марта 2011

Код:

@interface RouteMapAnnotation : NSObject <MKAnnotation> 
{    
    CLLocationCoordinate2D  coordinate;
    NSString*               title;
    NSString*               subtitle;
}

@property (nonatomic, readonly) CLLocationCoordinate2D coordinate;
@property (nonatomic, copy) NSString* title;
@property (nonatomic, copy) NSString* subtitle;

@end

Вот снимок ошибки, которую я имею:

https://skitch.com/kuntul/rws3c/smartrek-routemapannotation.h

Что не так? Я сделал это на том же самом проекте, и он работает ..

Ответы [ 4 ]

11 голосов
/ 15 марта 2011

Вы помните #import <MapKit/MapKit.h>?

2 голосов
/ 15 марта 2011

Вы забыли #import <MapKit/MapKit.h>.

На самом деле нет другой причины, по которой это могло бы возникнуть.

2 голосов
/ 15 марта 2011

Вы импортировали MKAnnotation.h?

0 голосов
/ 28 апреля 2011

Просто вставьте одну строку

# import

...