МКАнотация необъявленная - PullRequest
0 голосов
/ 17 апреля 2011

У меня ошибка с этим кодом:

MKAnnotation *ann = [MKAnnotation alloc];

Ошибка:

MKAnnotation undeclared

Я уже импортирую следующее:

#import <MapKit/MapKit.h>
#import <MapKit/MKAnnotation.h>

Есть идеи, как это исправить?

1 Ответ

1 голос
/ 17 апреля 2011

MKAnnotation - это не класс - это протокол , определяющий интерфейс к объектам, которые могут выступать в качестве аннотаций на карте - так что любой объект, который соответствует этому протоколу (т. Е. Реализует все необходимые методы), можетиспользоваться на своем месте.

...