2012-03-31 6 views
2

Я переключение на карту приложения из моего приложения, чтобы показать расположение, может кто-нибудь руководство мне, как я могу вернуться к моему app.Here это код, я используюкак я могу вернуться к моему приложению из приложения карты?

UIApplication *app = [UIApplication sharedApplication]; 
[app openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Paris"]]; 

ответ

7

Вы не можете! Насколько я знаю (до iOS 5.0).
Вместо этого вы можете вставлять карту, используя mapkit в своем приложении.

Так что теперь в настоящее время можно попросить другие приложения (Safari, Map, почту, фотографии или любое другое приложение для этого матера), чтобы передать его вам (верните управление вам).

Решение внедрить свои услуги в ваше приложение с помощью опубликованного API, почти все компании Apple приложения имеют это, как по почте (MFMailComposeViewController в <MessageUI/MessageUI.h> ), или карты (MapKit) или API камеры ... любой многие популярные Приложения сторонних разработчиков также могут помочь вам достичь этого, предоставив библиотеки или используя предоставленные Apple объекты.

+0

Это не совсем так. Особенно такие приложения, как «Почта» или «Сафари», могут перенаправить ваше приложение с помощью специальной схемы URL. Ваше приложение должно регистрировать и внедрять собственную схему URL-адресов, и всякий раз, когда такой URL-адрес активируется, ваше приложение вызывается. – Till

+0

Это «вызов вашего приложения», как правило, когда пользователь нажимает на ссылку, которая запускает ваш, мы здесь говорим о «обратном вызове», пользователь находится в вашем приложении, после чего их отправляют на карту по вашему приложению, и вы хотите, чтобы они были " отправили обратно "в свое приложение, когда они будут выполнены. – Ali

+1

Правильно, Javascript будет делать это для вас, когда он встроен в документ, отображаемый Webbrowser или Mail-Client. – Till

Смежные вопросы