Загрузить интернет-ссылки из строки HTML - PullRequest
0 голосов
/ 30 июня 2011

Я использую функцию (void) loadHTMLString: (NSString *) string baseURL: (NSURL *) baseURL

[webView loadHTMLString:sourceCode baseURL:nil];

для загрузки некоторого исходного кода, который я написал, со ссылками на интернет-контент.Например:

<a href="http://www.google.fr/" title="Links to google">Google</a>

Строка загружается хорошо, но тогда нет доступа к ссылке Google.Вы знаете, что я делаю не так?Есть что-нибудь общее с baseURL?

Ответы [ 2 ]

0 голосов
/ 30 июня 2011

Попробуйте установить dataDetectorType для своего веб-просмотра следующим образом:

webView.dataDetectorTypes = UIDataDetectorTypeLink;

Надеюсь, это поможет!

0 голосов
/ 30 июня 2011

ваша веб-страница должна возвращать строку, которая просто содержит http://www.google.com. Если вам нужно использовать ссылку, вы должны изменить полученную строку NSS, чтобы извлечь правильный URL!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...