0
Возможно ли, используя Objective-C, зарегистрировать действие для URL-адресов Safari, похожих на диалог «Открыть в ...», что позволяет пользователям открывать страницу в моем приложении? Что-то вроде этого:Открытие URL-адреса Safari в моем приложении
Но могу ли я открыть диалог «Открыть в ...» даже для веб-страниц? – Someone
Нет, просмотр «Открыть в ...» непосредственно на странице будет работать только с файлами, которые Safari может отображать изначально в браузере, но другие программы также зарегистрированы как способные к открытию. Вы не можете сделать это для общих веб-страниц. Чтобы добиться аналогичного эффекта, вы можете зарегистрировать URL-адрес вашего приложения, а затем создать ссылку на веб-странице со спецификатором протокола, соответствующим вашей схеме URL-адресов приложений. Для этого вам нужен контроль над веб-страницей, поэтому, если вы хотите иметь возможность отправлять произвольные страницы в ваше приложение, этот метод не подходит. –