检查空值
问题描述:
我在下面的方式打印网址:检查空值
NSLog(@"url is %@",cacheManager.url);
的这个输出是:
url is (null)
我应该如何查询的网址中,如果条件,使空网址不应该输入?
答
检查像
if(cacheManager.url.length == 0)
或
if(cacheManager.url == nil)
答
NSString *string = cacheManager.url;
if ((NSNull *)string == [NSNull null]){
}
答
if(!cacheManager.url)
{
// do something.
}
以上应该工作。您也可以尝试..
if(![cacheManager.url isEqual:[NSNull null]])
{
// do something.
}
只是使用此 - 如果(URL == NULL){} – Tom 2012-07-09 09:49:40
如果(cacheManager.url =零!)是不是你在找什么? – msk 2012-07-09 09:49:42
'if([url isKindOfClass:[NSNull class]]){}' – janusbalatbat 2012-07-09 09:50:59