UIWebView根据结果将当前和已定义的URL与循环进行比较

时间:2010-04-22 08:09:32

标签: iphone objective-c ipad uiwebview compare

我正在尝试将webView中的当前网址与定义的网址比较google.com

所以理论上......

 NSURLRequest *currentRequest = [webView request];
 NSURL *currentURL = [currentRequest URL];

会给我们当前的网址......

  NSString *newurl = @"http://www.google.com";

这会给我们比较定义的网址

 while (!currentURL == newurl) {
  //do whatever here because currentURL does not equal the newurl
 }

1 个答案:

答案 0 :(得分:1)

您必须使用-isEqualToString:,如下所示:

while (![currentURL isEqualToString:newURL]) {
  // Do stuff
}

你不能用它来比较网址和字符串,所以你必须转换一个或另一个(将newurl转换为URL并使用-isEqual:进行比较可能是一个很好的举措)。