可能重复:
What's the difference between [NSNull null] and nil?
What are the differences between nil, NULL and [NSNULL nil]?一些关于[NSNull空]的混淆,零
1.
id dicValue = [aDictionary objetForKey:@"aKey"];
if(dicValue != nil)
{
blablala...
}
或
2.
if(dicValue != [NSNull null])
{
blablala...
}
我应该选择第一个,还是第二个?
或当谈到这样的:
3.
if ([aDictionary objetForKey:@"aKey"] != nil)
或
4.
if ([aDictionary objetForKey:@"aKey"] != [NSNull null])
什么来着?
1.2.3.4。这是正确的,并建议?
的那种,谢谢! – Patrick
这帮了太多的谢谢!正在寻找比较运营商所有的SO – Jake