2013-11-26 2 views
0

Я последовал за учебник здесь: http://www.raywenderlich.com/14172/how-to-parse-html-on-iosObjective-C включить разобранные HTML элементы в ссылки в UITableViewCell

Одной из проблем было то: «Сделать телефон открыт Safari для URL, что учебник по или вкладчика при касании на каждой строке? "

Как бы это сделать, чтобы динамические анализируемые данные были связаны с каждым UITableViewCell? Какая разница в коде между открытием в браузере и открытием в приложении?

Заранее спасибо.

ответ

0

Чтобы открыть URL в Safari вам нужно: 1. Создать строку с URL.

NSString *urlString [email protected]"http://www.google.com"; 

2. Откройте его с помощью этого метода UIApplication

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:urlString]]; 

ИЛИ

Если вы хотите открыть ссылку в вашем приложении вам нужно. 1. Создайте WebView и установите его делегатом (необязательно, если вы хотите контролировать процесс загрузки).

UIWebView *webView =[[UIWebView alloc] initWithFrame:CGRectInset(self.view.frame, 10, 10)]; 

2. Создание запроса URL

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString]]; 

3. Добавить WebView как подвид

[self.view addSubview:web view]; 

4. Загрузить вы запрашиваете

[webView loadRequest:request]; 
-1

Попробуйте

[[UIApplication sharedApplication] openURL:tutorialURL]; 
Смежные вопросы