无法比较(null)

时间:2012-07-19 07:39:53

标签: objective-c xcode

  

可能重复:
  What is the right way to check for a null string in Objective-C?

如果我的网址为空,我应该将网址变量分配为空...我尝试但仍然没有输入我的IF语句。我甚至尝试了这个if([url isEqualToString:@""]) 但它是徒劳的 下面是代码

-(void)newView:(NSString *)title Description:(NSString *)desc URL:(NSString *)url{
self.tblTwitter.userInteractionEnabled=NO;
self.tblFacebook.userInteractionEnabled=NO;

if (![url isEqualToString:@""])
{
    //
    NSLog(@"the perfect Value:%@",url);
 //   url=@"boom";
}
webView =[[UIWebView alloc]initWithFrame:CGRectMake(15, 25, 190, 190)];
webView.backgroundColor=[UIColor clearColor];
webView.delegate=self;
webView.opaque = NO;

1 个答案:

答案 0 :(得分:0)

你有没有尝试过:

if (url == nil)

nil是NULL的Objective-C,nil并不意味着空。

这个答案可能正是您所寻找的:What is the right way to check for a null string in Objective-C?