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。
我有一个 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。