MKMapView вызывает циклическую ссылку

#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. Спасибо, приятель… чувствую себя немного смущенным