未知的预期标识符

时间:2011-06-22 16:33:34

标签: iphone objective-c ios cocoa-touch

我接手了一个项目,对于cocotouch来说还是一个新手。我正在寻找试图理解事物的代码。我不认为我改变了什么,但是当我去运行时它出现了三个构建错误(它只运行了几分钟没有问题)。第二个看似与第一个相关:

#import <UIKit/UIKit.h>

@protocol MapViewDelegate;  //Expected identifier or '(' before 'protocol'

@interface MapView : TTImageView
{
    id<MapViewDelegate> mv_delegate;  //Cannot find protocol declaration for 'MapViewDelegate'
}

@property (assign) id<MapViewDelegate> mv_delegate;  //Cannot find protocol declaration for 'MapViewDelegate'

@end

@protocol MapViewDelegate <NSObject>

- (void)mapView:(MapView *)mv pressedAt:(CGPoint)point;
- (void)mapViewFinishedLoading:(MapView *)mv;

@end

我正在使用我刚刚切换到的XCode4,但自切换以来一直在工作。

这里发生了什么?

1 个答案:

答案 0 :(得分:0)

MapKit.framework已添加到项目中?