可能重复:
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;
答案 0 :(得分:0)
你有没有尝试过:
if (url == nil)
nil是NULL的Objective-C,nil并不意味着空。
这个答案可能正是您所寻找的:What is the right way to check for a null string in Objective-C?