UITableViewCell 中的 UIWebView 在浏览器中打开 link。

UIWebView in a UITableViewCell open link in a browser.

我有一个 ViewController 有一个 UITableView。 UITableViewCell 有一个 UIWebView,我想在浏览器中打开链接。我已将 UIWebViewDelegate 设置为我的 ViewController 但是方法:

 -(BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 

不起作用。如何在浏览器中打开链接?

如果您想在 safari 中打开您的链接

[[UIApplication sharedApplication] openURL[yourURL]];

编辑:

你可以试试这个从网络视图中获取 URL 你需要做的就是访问该网络视图

yourURL = webview.request.URL.absoluteString;

找到相关主题:Get current URL of UIWebView

为什么不直接使用 UIWebViewController ,并告诉 Cell 在点击操作中推送一个新的 WebViewController。