我以前在添加分数时遇到过这样的问题,但从未解决过,所以我想我现在问它,同时解决了这两个问题。我开了一家商店,人们可以在那里购买硬币,这些硬币将添加到他们已经拥有的硬币中。他们已经拥有的硬币可以通过以下方式加载:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSString *loadcoins = [defaults objectForKey:@"savedcoins"];
[coinsdisplay setText:loadstring];
我有一个按钮,你可以在那里购买 100 个硬币
-(IBAction)savecoins100:(id)sender {
NSString *savecoins = @"100";
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setObject:savecoins forKey:@"savedcoins"];
[defaults synchronize];
}
我想要的是新字符串不是 @"100" 而是 100 + 以前的硬币现在这将是 loadcoins 但我不知道如何正确编码,有人可以帮我吗?
谢谢