如何在 <title> Objective-C 应用程序中显示



我正在制作一个应用程序,其中标签显示网页的标题。我不知道从哪里开始,我只知道我必须使用HTML文档的<head><title>*Text*</title></head>中的文本。

知道吗?

您将使用UIWebView加载网页。在UIWebViewDelegate中,有一个方法:-webViewDidFinishLoad:。此方法将在加载完网页后调用。你可以用委托方法写下面这样的东西来获得网页的标题:

- (void)webViewDidFinishLoad:(UIWebView *)webView {
    NSString *title = [webView stringByEvaluatingJavaScriptFromString:@"document.title;"];
    //do something with title.
}

如果不显示网页,我建议不要使用UIWebView。。

您可以使用ASIHTTPRequest来获取页面内容,并对其进行解析以获取标题标签内容。您将节省一些时间、内存和CPU使用量。不过,宇傲的解决方案确实很容易实现。

相关内容

最新更新