MkMapView导致循环引用

时间:2011-03-17 16:33:56

标签: iphone mapkit mkmapview

我尝试使用MapKit.h并陷入我的第一行代码中。

我的界面如下所示:

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

@interface MapViewController : UIViewController <MKMapViewDelegate> {
    IBOutlet MkMapView *iMap;      <---- POINT OF ERROR
}
@property (nonatomic, retain) IBOutlet MkMapView *iMap;
@end

并收到错误Expected qualifier-specifier-list before 'MkMapView'

我阅读了几篇关于循环引用的帖子,我应该将#import <MapKit/MapKit.h>语句移到实现中并添加@class MkMapView语句。

结果错误消失了,但我现在无法将iMap链接到Xib文件中的MkMapView

我在无尽的循环中。我哪里错了?

1 个答案:

答案 0 :(得分:2)

您不需要@class MkMapView应为MKMapView(大写K)。