MKMapView не будет принимать аннотации - PullRequest
0 голосов
/ 19 февраля 2010

Это трудно объяснить, так что терпите меня ... Я использую пример, который, как я знаю, работает.Это глава MapMe из книги разработчиков Apress More iPhone.

Я использую тот же код, но я создал класс MapViewController, содержащий весь код карты, и вставляю представление из кончика как подпредставлениемоего представления MainViewController.Со мной?

Моя проблема, кажется, заключается в следующем: теперь представление, содержащее объект MKMapView, является подпредставлением MainViewController, которому не нужно добавлять объект аннотации в представление.Я могу изменить mapType и инициировать locationManager: didUpdateToLocation, чтобы точно определить мое местоположение.На самом деле он сбрасывает красный значок по умолчанию для меня.Мой объект пользовательской аннотации не передается.

Помните, этот код работал нормально при запуске непосредственно из MapViewController.Это прерывается только когда я вставляю представление как подпредставление другого ViewController.

1 Ответ

0 голосов
/ 19 февраля 2010

Хорошо, я идиот ... делегат не был установлен в NIB ... DOH !!! Ошибка школьника. Урок выучен.

...