2013-09-07 2 views
1

Я хочу вызвать метод приложения A из моего другого кода приложения B в ios, а также передать аргументы.Как вызвать метод приложения из другого приложения в ios?

Возможно ли это с программированием сокета, если да, чем прошу дать некоторое представление о том, как это сделать.

Спасибо.

+0

здесь нет открытого api для inter process comm –

ответ

1

Единственное межпроцессное сообщение, разрешенное Apple в AppStore, использует обработчики URL-адресов.

Дополнительную информацию см. here.

+0

спасибо leo. Я пробовал обработчик URL для связи между двумя приложениями A и B. Если я вызываю метод проекта B от A, Project B начинается с основного потока, а A переходит в фоновый режим. – poonam

+0

Извините, это единственное, что доступно в настоящее время. –

+0

То есть, если вы хотите настроить таргетинг на AppStore. ;) –

0

Использование исходных приложений X-обратного вызова URL, можно запускать другие приложения, передавая данные и контекстную информацию, а также обеспечить параметры, дающие команду целевого приложения, чтобы вернуть данные и контролировать обратно в приложение источника после выполнения действия.

Обратитесь к этому link за учебниками и образцом кода.

+0

что сказал лео. .. только с более конкретной ссылкой –

+0

Мне нужно, чтобы целевое приложение B выполняло свою задачу в фоновом режиме при вызове из проекта A. Но когда я вызываю проект B из A, Project A идет в фоновом режиме, а пользовательский интерфейс B отображается пользователю , – poonam

+0

@poonam С iOS7 это может быть достигнуто. –