2011-09-26 47 views
4

我創建一個UIWebView加載特定的Facebook頁面:如何限制一個UIWebView到一個特定的Facebook用戶頁面

NSString *urlAddress = [NSString stringWithFormat:@"http://www.facebook.com/%@",self.userID]; 

//Create a URL object. 
NSURL *url = [NSURL URLWithString:urlAddress]; 

//URL Requst Object 
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 

//Load the request in the UIWebView. 
[webView loadRequest:requestObj]; 

我需要知道的是如何截獲一個UIWebView的導航這樣它只會加載該特定用戶頁面的網址。例如,它將允許在該用戶標識的Wall頁面,Info頁面和照片頁面中導航。

我嘗試使用委託方法shouldStartLoadWithRequest:。當用戶點擊像Youtube之類的外部鏈接時,它運行良好,但是這種方法從未被調用過,例如,用戶點擊Facebook主頁按鈕,該主頁重定向到不是相應用戶的登錄用戶的主頁傳遞給url的用戶ID。

任何幫助?非常感謝!

回答

相關問題