更新:仅供参考,我个人更喜欢BoltClock和DarkDusts的单线答案.它们更简洁,不需要额外的变量.
为了增加一个NSNumber
,你必须得到它的值,增加它,并将其存储在一个新的NSNumber
中.
例如,对于包含整数的NSNumber
:
NSNumber *number = [NSNumber numberWithInt:...];
int value = [number intValue];
number = [NSNumber numberWithInt:value + 1];
或者对于包含浮点数的NSNumber
:
NSNumber *number = [NSNumber numberWithDouble:...];
double value = [number doubleValue];
number = [NSNumber numberWithDouble:value + 1.0];