Как перемещаться по приложению с помощью MKMapView в iPhone? - PullRequest
0 голосов
/ 02 ноября 2009

В своем приложении для iPhone я использовал MKMapView для навигации по разным страницам. Но когда в это время запускается контроллер MKMapView, он больше не возвращается в приложение. поэтому я теряю поток приложения и мне нужно снова запустить приложение.

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=category:Taxi=NSW=australia"]];

Приведенный выше код дает мне строку поиска в качестве запроса в приложении. И в состоянии поставить точки на карте. Но управление не остается в приложении.

Как снова установить элемент управления в приложении и перемещаться после загрузки карты?

1 Ответ

0 голосов
/ 02 ноября 2009

Я не совсем уверен, что вы спрашиваете, но я буду стараться изо всех сил:

Если вы используете openURL: метод UIApplication, ваше приложение будет закрыто, это ожидаемое поведение.

Возможно, вам нужно создать UIViewController, который реализует протокол MKMapViewDelegate.

К сожалению, документации MapKit, поставляемой Apple, крайне не хватает - но я думаю, что у вас, на самом деле, нет хорошего понимания работы контроллеров представления. Вы должны проверить Руководство по программированию контроллера Apple

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