我试图使用这样的NSInteger来增加NSUserDefaults:
NSInteger attempts = [[NSUserDefaults standardUserDefaults]integerForKey:@"tries"];
NSInteger newA = attempts++;
[[NSUserDefaults standardUserDefaults]setInteger:newA forKey:@"tries"];
[[NSUserDefaults standardUserDefaults]synchronize];
NSLog(@"Tries: %d",[[NSUserDefaults standardUserDefaults]integerForKey:@"tries"]);不过,这是我的NSLogs
Tries: 0
Tries: 0
Tries: 0发布于 2014-05-20 15:02:05
这是你的问题
NSInteger newA = attempts++;在将其设置为newA之后,您将尝试递增,请尝试以下操作:
NSInteger newA = ++attempts;https://stackoverflow.com/questions/23763359
复制相似问题