MKMapView в методе loadView - PullRequest
       5

MKMapView в методе loadView

0 голосов
/ 14 декабря 2010

У меня глупый вопрос, и вопрос в том, что я работал с MapKit Framework и обнаружил, что всякий раз, когда я устанавливаю фреймы и mapType объекта MKMapView в методе init, я получаю пустое представление, но когдаустановите frame и mapType в методе loadView, чтобы я мог просматривать интерфейс карты.

Почему это так?Я использую SDK 3.1

Пожалуйста, помогите

вот мой код

- (void)loadView {
    [super loadView];
    mymapView = [[MKMapView alloc]initWithFrame:self.view.bounds];

    mymapView.mapType = MKMapTypeStandard;

    mymapView.showsUserLocation = YES;

    [self.view addSubview:mymapView];
}

1 Ответ

0 голосов
/ 14 декабря 2010

использовать указатель отладки для проверки вызовов метода init или нет. Я думаю, что метод init не вызывает

но viewDidLoad всегда вызывает, вот почему это происходит.

вы также можете использовать по своему усмотрению, что означает показать карту в init, просто вызвав init в viewDidLoad.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...