2011-08-23 112 views
2

我正在使用UIWebView。我有4個鏈接,我知道shouldStartLoadWithRequest函數在單擊鏈接時被調用。但是我需要區分,點擊這些鏈接時可能會發送一些參數值(不同的值)。當我dubug請求持有webview呈現的網頁的網址。iPhone中的UIWebVIew鏈接點擊檢測

當點擊這些鏈接時,我需要用信息完成不同的事情。

感謝

+0

我想我沒有解釋是正確的。這仍然給我文件://test.html鏈接。我需要弄清楚是否點擊了href 1或點擊了href 2。下面是我的html Link1Link2 sununest

+0

您是否要求獲取鏈接號碼?從網頁加載? – Robin

+0

是的,這個html保留在一個名爲test.html的文件中。你的解決方案給我的文件:// /test.html我需要弄清楚的是我需要去viewcontroller 1如果鏈接1被點擊,viewcontroller 2如果鏈接2被點擊也需要通過一些參數到這些viewcontrollers – sununest

回答

1

您可以查看鏈接,而不是像這樣

NSString *URLString = [[webview.request URL] absoluteString]; 
+0

我想我沒有解釋正確。這仍然給我文件://test.html鏈接。我需要弄清楚是否點擊了href 1或點擊了href 2。下面是我的HTML Link1Link2 sununest