如何获取URL的标题

adi*_*dit 9 objective-c uinavigationbar uiwebview ios

我有一个URL,我将在ModalViewController中显示URL.我想在导航栏中设置此URL的标题.

在ModalViewController内部,我有一个UIWebView来显示站点.有没有办法通过UIWebView提取这个网站的标题?做了一些研究,似乎我想在里面使用一些javascript (void)webViewDidFinishLoad:(UIWebView *)webView 不确定它是如何工作的.

Ben*_*Ben 15

试试这个:

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    NSString* title = [webView stringByEvaluatingJavaScriptFromString: @"document.title"];
    navbar.title = title;
}
Run Code Online (Sandbox Code Playgroud)

摘自:http://blog.mcohen.me/2008/12/12/getting-the-title-of-a-web-view-in-cocoa-touch/