如何将数字添加到整数

时间:2012-07-29 15:03:03

标签: objective-c nsuserdefaults nsinteger

我正在尝试让一个NSInteger在应用程序运行时包含一个数字,并且我可以为该NSInteger添加数字她的代码

// in the .h
NSInteger *count;
// in the .m
count = 0;

然后我在NSUserDefaults中保存计数

[[NSUserDefaults standardUserDefaults] setInteger:count forKey:@"key"];
[[NSUserDefaults standardUserDefaults] synchronize]; 

在调用NSUserDefaults之后的下一个视图中,我这样做

count + 4;

问题是最终我总是为零。

1 个答案:

答案 0 :(得分:1)

NSInteger是基本类型,而不是对象类型。因此,您不希望使用指向NSInteger的指针,而是直接NSInteger

// in the .h
NSInteger count;
// in the .m
count = 0;

并增加它:

count += 4;