как показать <title>в приложении Objective-C - PullRequest
0 голосов
/ 16 января 2012

Я создаю приложение, в котором на ярлыке отображается заголовок веб-страницы. Я не знаю, с чего мне начать, я просто знаю, что должен использовать текст внутри <head><title>*Text*</title></head> документа HTML.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 16 января 2012

Если вы не будете отображать веб-страницу, я предлагаю не использовать UIWebView ..

Вы можете использовать ASIHTTPRequest для получения содержимого страницы и анализа его для получения содержимого тега заголовка. Вы сэкономите немного времени, памяти и ресурсов процессора. Однако решение YuAo действительно легко внедрить.

0 голосов
/ 16 января 2012

Вы будете использовать UIWebView для загрузки веб-страницы.В UIWebViewDelegate есть метод: - webViewDidFinishLoad :.Этот метод будет вызван после завершения загрузки веб-страницы.Вы можете написать что-то вроде ниже в методе делегата, чтобы получить заголовок веб-страницы:

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    NSString *title = [webView stringByEvaluatingJavaScriptFromString:@"document.title;"];
    //do something with title.
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...