Как поделиться контентом из одного приложения в другое - PullRequest
0 голосов
/ 31 октября 2019

Как обмениваться текстовыми сообщениями, ссылками, изображениями, аудио и т. Д., Одно приложение с другим приложением.

Как в приложении Whats для пересылки, и как обмениваться контентом, который показывает

Предложения У нас будет список предметов (Notes, skype, trello, linkedin и т.д ...,).

Как я могу включить, когда делюсь контентом из другого приложения, например whatsApp, с текущим MyApp.

А также, когда выбран s

, я использовал Share Extension Target для своего проекта ..,Понятия не имею, как оттуда идти вперед.

NSExtensionActivationSupportsImageWithMaxCount.

 Number  2

Когда я открываю PhotoLibary и выбираю фотографию, на ней не отображается MyApp CustomUI Screen.
Также он удаляетвыбранные Image и PhotoLibary получили struct.

А также

При запуске цели с выбранным sharedExtension откройте приложение и попробуйте поделиться текстом, получив приложение упало.

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'

Буду очень признателен за ваши каналы

Заранее спасибо

1 Ответ

0 голосов
/ 31 октября 2019

Одним из способов обмена данными между различными приложениями или расширением и приложением является использование NSUserDefaults и доступ к одному и тому же источнику UserDefault с помощью набора.

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

Затем вызовите NSUserDefaults с initWithSuiteName, предоставив общее имя базы данных для всех приложений в приложенииГруппа. Вот документация .

И вы можете сохранить данные в этот объект NSUserDefaults, вызвав set или get, как подробно here .

Более подробная информация доступна на этой странице документации в разделе Sharing Data with Your Containing App.

;)

...