我正在製作一個應用程序,其中的標籤顯示網頁的標題。 我不知道從哪裏開始,我只知道我必須使用HTML文檔的<head><title>*Text*</title></head>
中的文本。如何在Objective-C應用程序中顯示<title>
有什麼想法?
我正在製作一個應用程序,其中的標籤顯示網頁的標題。 我不知道從哪裏開始,我只知道我必須使用HTML文檔的<head><title>*Text*</title></head>
中的文本。如何在Objective-C應用程序中顯示<title>
有什麼想法?
您將使用UIWebView加載網頁。在UIWebViewDelegate中,有一個方法: - webViewDidFinishLoad :.此方法將在加載完網頁後調用。您可以編寫類似下面的委託方法來獲取網頁的標題:
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSString *title = [webView stringByEvaluatingJavaScriptFromString:@"document.title;"];
//do something with title.
}
如果你不顯示網頁,我建議不使用的UIWebView ..
您可以使用ASIHTTPRequest獲取頁面內容並解析它以獲取標題標籤內容。您將節省一些時間,內存和CPU使用量。然而,YuAo解決方案非常容易實現。 OK!
OK!謝謝你,兄弟! – user1131097 2012-01-16 16:15:32