Запустите приложение iPhone с идентификатором - PullRequest
2 голосов
/ 11 сентября 2011

Я пытаюсь запустить приложение в моем приложении.
Например: если я нажимаю кнопку в моем testApp1, он должен открыть testApp2.
Есть ли способ сделать это с помощью идентификатора приложения?

Я что-то слышал о недокументированном методе, называемом launchApplicationWithIdentifier: suspend:, но он мне не подходит, или я его неправильно использую.
Я попробовал это:
[UIApplication launchApplicationWithIdentifier:@"com.test.testApp2" suspend:NO]
Но это не сработало.

Ответы [ 2 ]

1 голос
/ 11 сентября 2011

Лучше использовать [[UIApplication sharedApplication] openUrl:]. Для этого вам нужно установить собственную схему URL во втором приложении. Проверьте этот учебник или просто выполните поиск с помощью "пользовательских схем URL-адресов iphone". Есть много хороших уроков.

0 голосов
/ 11 сентября 2011

Я не уверен, но я предполагаю, что launchApplication используется для приложения Mac, поэтому оно показывает предупреждение. Я предложу вам создать собственный URL-адрес и добавить его в plist-файл, а затем позже вы сможете запустить свое приложение, используя этот URL-адрес.

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