#iphone #mapkit #mkmapview
#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
на MkMapView
файл Xib.
Нахожусь в бесконечном цикле. Где я ошибаюсь?
Ответ №1:
Вам не нужен @class
.
MkMapView
должно быть MKMapView
(в верхнем регистре K
).
Комментарии:
1. Спасибо, приятель… чувствую себя немного смущенным