0

可能重复:
在 Objective-C 中检查空字符串的正确方法是什么?

如果我的 url 为空,我应该将 url 变量分配为空..我已经尝试过但仍然没有在我的 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;
4

1 回答 1

0

你试过了吗:

if (url == nil)

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

这个答案可能是您正在寻找的:在 Objective-C 中检查空字符串的正确方法是什么?

于 2012-07-19T07:43:02.937 回答