Ios 无法在UIWebview中打开重定向的URL

Ios 无法在UIWebview中打开重定向的URL,ios,uiwebview,nsurl,Ios,Uiwebview,Nsurl,我正在使用google RSS提要,从中我获得了一些URL: 当我试图将其打开到uiwebview时,它从未加载页面 如果我在safari中打开此页面,它会显示safari无法打开页面,因为发生了太多重定向 请建议 可能是您的URL无效,请使用以下代码进行检查: NSString *strURL = @"https://www.google.com/url?q=http://www.mcphersonsentinel.com/article/20140422/SPORTS/140429875/

我正在使用google RSS提要,从中我获得了一些URL:

当我试图将其打开到uiwebview时,它从未加载页面

如果我在safari中打开此页面,它会显示safari无法打开页面,因为发生了太多重定向


请建议

可能是您的URL无效,请使用以下代码进行检查:

NSString *strURL = @"https://www.google.com/url?q=http://www.mcphersonsentinel.com/article/20140422/SPORTS/140429875/10084/SPORTS&ct=ga&cd=CAIyAA&usg=AFQjCNG9pfoDddHHNV0gJaspzR1jv1ffKA";    
NSString *urlRegEx =
@"(http|https)://((\\w)*|([0-9]*)|([-|_])*)+([\\.|/]((\\w)*|([0-9]*)|([-|_])*))+";
NSPredicate *urlPredic = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", urlRegEx];
BOOL isValidURL = [urlPredic evaluateWithObject:strURL];

if(isValidURL)
{
    strURL = [strURL stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
    NSURL *websiteUrl = [NSURL URLWithString:strURL];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl];
    [self.webview loadRequest:urlRequest];
}
else
    NSLog(@"URL IS NOT VALID.");

我可以在Firfox中打开相同的url,但不能在Chrome中打开。真奇怪!!