2011-03-17 77 views
0

我嘗試使用MapKit.h並卡在第一行代碼中。MkMapView導致循環引用

我的界面看起來是這樣的:

#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

我處於一個無限循環。我哪裏錯了?

回答

3

你不需要@class。 (大寫K)。

+0

謝謝隊友...感覺有點尷尬 – iFloh 2011-03-17 16:44:35