Xcode:我无法为自己设置NSUserdefault + 5

时间:2015-07-01 05:43:23

标签: ios xcode

这适用于iOS

[[NSUserDefaults standardUserDefaults] integerForKey:@"money"] = 
    [[NSUserDefaults standardUserDefaults] integerForKey:@"money"] + 5;

有人可以帮我解决这个问题,我遇到了这个错误:

  

分配不允许使用Objective-C消息的'readonly'返回结果

1 个答案:

答案 0 :(得分:5)

integerForKey是一种getter方法。使用setInteger setter方法设置属性如下所示。

[[NSUserDefaults standardUserDefaults] setInteger:[[NSUserDefaults standardUserDefaults] integerForKey:@"money"] + 5 forKey:@"money"];

希望这对你有所帮助。