2011-09-26 48 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。

任何帮助?非常感谢!

回答

相关问题