как подключить или открыть другое приложение с помощью xcode? - PullRequest
0 голосов
/ 06 июля 2011

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

Или, например, при щелчке по кнопке какой-нибудь кнопки откроется приложение Google Map и укажет направление от нашего местоположения до следующего

, как бы я это сделалтак?

Ответы [ 2 ]

1 голос
/ 06 июля 2011

Если вам нужен общий способ запуска любого приложения на iOS, сделать это невозможно (по крайней мере, с использованием официальных API).

Возможно,однако, чтобы запустить несколько приложений на основе их поддерживаемых схем URL.

Для этого вам нужно сделать что-то вроде:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

Это позволит вам открыть несколько собственных приложений, таких какSafari, Mail, Карты, Сообщения, Магазин приложений и т. Д. (И в зависимости от URL-адреса он может не только открывать приложение, но и выполнять определенные действия для приложения).

Существует несколько репозиториев, в которых перечислены обародные и сторонние приложения и их известные схемы URL, такие как:

1 голос
/ 06 июля 2011

Зависит от вашей платформы.Для OSX NSAppleScript - это ваше решение.Он позволяет вам взаимодействовать с другими программами, в которых можно создавать сценарии, такими как Safari, iTunes, Finder и т.д.

...