Что вы ищете, это UIActivityViewController
как задокументировано здесь
Поскольку у вас нет примеров кода, я не буду приводить какие-либо подробности, потому что документация и хороший поиск помогут вам в этом. Но на более высоком уровне вы можете использовать UIActivityViewController
для обмена данными с другими приложениями. Он использует собственный лист действий общего ресурса, с которым вы должны быть знакомы. Он также обрабатывает приложения для обмена данными в зависимости от типа данных, которыми вы хотите поделиться (текст, изображение и т. Д.). У вас есть другие варианты, включая, но не ограничиваясь, исключение определенных приложений, даже если они доступны.
Как только вы попробуете реализацию и все еще застряли, я могу помочь вам в дальнейшем.
Instagram сложно, потому что мне нужны данные изображения для обмена.
Похоже, вы можете передать изображение в Instagram вот так . Я до сих пор не уверен, хотите ли вы этого или нет. Вы можете гипотетически использовать UIDocumentInteractionController for Instagram исключительно из вашего собственного всплывающего окна, что означает, что пользователю не предлагается дополнительное всплывающее окно для выбора целевого приложения, что делает его плавным переходом от вашего всплывающего окна к Instagram. Дальнейшее исследование по ссылке, которую я предоставил, будет необходимо