这可能是最简单的一个,但我无法找到确切的原因。下面是我的代码,而不是用文字来解释:
NSString *str = @"";
NSInteger tempInteger = [str integerValue];
if (tempInteger == 0)
{
NSLog (@"do something");
}
如果NSString
返回NULL
则NSInteger
返回 0,如果NSString
有一些值则NSInteger
返回相同的值。
但是我想要什么时候NSString
不应该返回0 但我无法验证为.NULL
NSInteger
NULL
NSInteger
NULL
如果为 NULL ,我如何获得NULL
价值?NSInteger
NSString