我尝试使用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
。
我在无尽的循环中。我哪里错了?
答案 0 :(得分:2)
您不需要@class
MkMapView
应为MKMapView
(大写K
)。