如何检查nsinteger是否有效?
NSInteger previousScore = [[self score] integerValue];
if (previousScore != nil) {
//do something
}
最佳答案
如果要检查代码的有效性,您可以执行以下操作:
NSNumber *previousScore = [self score];
if ( previousScore != nil ) {
NSInteger previousScoreValue = [previousScore integerValue];
// do something
}
这就像你要找回一个对象,而不是一个原始值。