2011-03-08 28 views
1

您好我只是想知道如何使用方法[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@「http://m.nytimes.com 「]]];來自webview的url iphone

在此,我使用nytimes加載頁面。當用戶導航到新頁面時,我想找出移動頁面的url。有什麼方法可以找到它嗎?

感謝

回答

1

您將需要一個類來實現UIWebViewDelegate Protocol,然後設置這個類的一個實例是web視圖的委託。你將要實現的方法是:

- (void)webViewDidFinishLoad:(UIWebView *)webView 

在該委託方法,您可以通過檢查Web視圖的request屬性來獲取URL。

編輯:由於Anomie的評論指出我未能看到UIWebView的請求屬性,所以更改了推薦的委託方法。

+1

加載的請求也是UIWebView的一個屬性。 – Anomie 2011-03-08 03:29:11

+0

我以爲是這樣,所以我找了它,我不知何故是盲目的,沒有看到它。再看一遍,我現在看到它。我將編輯我的答案以使用更合適的委託方法。 – 2011-03-08 03:36:31