0
我一直在尝试打开用户在简单Web视图中单击而不是多任务并前往Safari浏览器的链接。对于我的用户来说,每次点击链接时都必须离开应用程序,这非常痛苦,我知道这很可能非常简单,但仍然有可怕的时间来实现这一点。这里是我正在使用的代码,但仍然在链接被点击时打开Safari。在UIWebview中打开链接而不是UIShared应用程序
如果有人能帮助我指出正确的方向,我会非常感激!谢谢!
- (void) handleURL:(NSURL*)url
{
[web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"%@"]]];
}
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest
*)request
navigationType:(UIWebViewNavigationType)navigationType {
NSLog(@"expected:%d, got:%d", UIWebViewNavigationTypeLinkClicked, navigationType);
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
[UIApplication sharedApplication] ;
return NO;
}
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
[web loadRequest:[NSURLRequest requestWithURL:[NSURL
URLWithString:replyTweetText.text]]];
return YES;
}
}