2011-04-17 112 views
0

我有一个错误与此代码:MKAnnotation未申报

MKAnnotation *ann = [MKAnnotation alloc]; 

错误:

MKAnnotation undeclared 

我已经导入以下:

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

任何想法如何解决这一问题?

回答

1

MKAnnotation不是一个类 - 它是一个protocol定义一个对象的接口,可以作为地图上的注释 - 所以任何符合该协议的对象(即实现所有必需的方法)都可以用于它的位置。