我建設有一個UIWebView一個簡單的iOS應用。在Web視圖內部我正在加載具有特定頁面的URL的請求。該網頁重定向我到另一個網頁,我想,當重定向發生的執行方法。如何每一個UIWebView加載請求時捕獲一個事件?
所以基本上我正在尋找一個解決方案,這將有助於我發現當其他請求被調用,所以我可以執行的方法每次發生的時間。我找不到在蘋果文檔這樣無論如何,所以我在想,如果你能幫助我嗎?它應該有超鏈接,重定向工作等
問候, AVI
我建設有一個UIWebView一個簡單的iOS應用。在Web視圖內部我正在加載具有特定頁面的URL的請求。該網頁重定向我到另一個網頁,我想,當重定向發生的執行方法。如何每一個UIWebView加載請求時捕獲一個事件?
所以基本上我正在尋找一個解決方案,這將有助於我發現當其他請求被調用,所以我可以執行的方法每次發生的時間。我找不到在蘋果文檔這樣無論如何,所以我在想,如果你能幫助我嗎?它應該有超鏈接,重定向工作等
問候, AVI
你需要了解UIWebViewDelegate協議。
具體而言該方法將是令人感興趣的。
- (BOOL)webView:(UIWebView *)webView
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
THX,剛剛發現這一點。我會投票,但我不能不幸。 – avi 2014-09-29 10:39:58
沒關係,
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
的伎倆,只是定製滿足您的需要的要求。
http://stackoverflow.com/questions/6144616/how-to-detect-redirect-in-a-uiwebview – n00bProgrammer 2014-09-29 10:22:59