2016-01-11 3 views
0

У меня есть простое приложение UIWebView, где я хочу, чтобы открыть эту ссылку на этой веб-странице в Safari.Открыть ссылку в Safari с веб-страницы через UIWebView

мне удалось открыть приложение Instagram, используя этот код:

<a href="instagram://media?id=4347842891590388200_23134432">Insta</a> 

Я также удалось открыть ссылку Safari через UIButton с этим кодом:

UIApplication.sharedApplication().openURL(NSURL(string:"http://www.reddit.com/")!) 

Но я не может показаться, что у меня есть a href, открытый в Safari, а не в пределах UIWebView приложения.

ответ

0

Вы можете установить UIWebViewDelegate и уловить запрос в webView:shouldStartLoadWithRequest:navigationType: и открыть ссылку с openURL от UIApplication. Проверяя тип навигации, вы также можете определить, был ли запрос выполнен, потому что пользователь нажал ссылку.

Смежные вопросы