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

Dan*_*31D 2 xcode ios

这适用于iOS

[[NSUserDefaults standardUserDefaults] integerForKey:@"money"] = 
    [[NSUserDefaults standardUserDefaults] integerForKey:@"money"] + 5;
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个,我得到这个错误:

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

Jat*_* JP 5

integerForKey是一种getter方法.使用 setIntegersetter方法设置属性如下.

[[NSUserDefaults standardUserDefaults] setInteger:[[NSUserDefaults standardUserDefaults] integerForKey:@"money"] + 5 forKey:@"money"];
Run Code Online (Sandbox Code Playgroud)

希望这对你有所帮助.