Как я могу передать бесплатный объект при запуске другого приложения openURL в iOS? - PullRequest
0 голосов
/ 03 мая 2018

Я хотел бы передать свободных и нескольких объектов , когда я запускаю свое приложение (MyApp2) из ​​другого моего приложения (MyApp1) с помощью openURL.

Если вы знаете способ реализации, пожалуйста, дайте мне знать.

Если бы я мог передать объект типа Dictionary, думаю, я мог бы включить в него свободные объекты.

Сначала я подумал об использовании DocumentInteractionController, но я его отбросил, потому что DocumentInteractionController не может открыть приложение напрямую.

Он просто показывает приложение-кандидат и пользователю необходимо выбрать приложение для открытия.

Спасибо.

1 Ответ

0 голосов
/ 03 мая 2018

Вы можете поделиться NSUserDefaults между 2 приложениями. Вам нужно будет включить группы приложений в обоих проектах и ​​определить группу. После этого вы сможете получить доступ к NSUserDefaults из обоих приложений.

Вы используете NSUserDefaults со своим идентификатором группы.

NSUserDefaults(suiteName: "your group id")

Затем просто сохраните данные перед отправкой пользователя во второе приложение. и прочитайте его при запуске.

Надеюсь, это поможет.

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