При использовании SFSafariViewController
мое приложение не отображается в UIActivityViewController
как расширение общего доступа.Тем не менее, когда я нажимаю значок safari, чтобы вывести пользователя из моего приложения в приложение Safari, UIActivityViewController
показывает мое приложение как расширение общего доступа.Он застрял как .action
для SFSafariViewController
Есть ли что-то, препятствующее обнаружению содержащегося приложения в качестве расширения общего доступа внутри SFSafariViewController
?
Я создал подкласс UIActivity
и изменилUIActivity.Category
ничего не делает.Будь то .share
или . action
, он отображается только как действие над UIActivityViewController
override class var activityCategory: UIActivity.Category {
return .share //or .action
}
Всегда отображается как .action

Я хочу показать это как .share
Моя цель - импортировать PDF в мое приложение.PDF находится за защищенным сайтом (не моим).Приложение загружает URL-адрес в PDF-файл внутри SFSafariViewController
. Это означает, что я могу воспользоваться автозаполнением имени пользователя и пароля в Safari.Затем, после входа пользователя в систему UIActivityViewController
должен предоставить пользователю опцию «Открыть в / Копировать в myApp».