Objective c 检查空值
我正在以以下方式打印URL:Objective c 检查空值,objective-c,ios,Objective C,Ios,我正在以以下方式打印URL: NSLog(@"url is %@",cacheManager.url); 其输出为: url is (null) 我应该如何在if条件中检查URL,以便不应输入空URL?像这样检查 if(cacheManager.url.length == 0) 或 上述措施应该有效。你也可以试试 if(![cacheManager.url isEqual:[NSNull null]]) { // do something. } 只要使用这个-if(url==
NSLog(@"url is %@",cacheManager.url);
其输出为:
url is (null)
我应该如何在if条件中检查URL,以便不应输入空URL?像这样检查
if(cacheManager.url.length == 0)
或
上述措施应该有效。你也可以试试
if(![cacheManager.url isEqual:[NSNull null]])
{
// do something.
}
只要使用这个-if(url==null){}if(cacheManager.url!=nil)它就是你要找的吗?if([url isKindOfClass:[NSNull class]]){}
NSString *string = cacheManager.url;
if ((NSNull *)string == [NSNull null]){
}
if(!cacheManager.url)
{
// do something.
}
if(![cacheManager.url isEqual:[NSNull null]])
{
// do something.
}