Iphone 找不到协议声明注释

Iphone 找不到协议声明注释,iphone,objective-c,mkannotation,Iphone,Objective C,Mkannotation,代码是: @interface RouteMapAnnotation : NSObject <MKAnnotation> { CLLocationCoordinate2D coordinate; NSString* title; NSString* subtitle; } @property (nonatomic, readonly) CLLocationCoordinate2D coord

代码是:

@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
@接口RoutePanNotation:NSObject
{    
CLLocationCoordinate2D坐标;
NSString*标题;
NSString*副标题;
}
@属性(非原子,只读)CLLocationCoordinate2D坐标;
@属性(非原子,副本)NSString*标题;
@属性(非原子,复制)NSString*副标题;
@结束
下面是我遇到的错误的快照:


怎么了?我在同一个项目上完成了这项工作,它很有效。

您导入了MKAnnotation.h吗?

您忘记导入了
#import

出现这种情况的原因真的没有其他原因。

你记得导入吗?

只插入一行


#导入

在我的另一个项目中,我不必这样做,它编译得很好。您是将它放在该项目的
.pch
文件中,还是碰巧包含在另一个标题中?