我在Xcode上遇到此错误,有什么想法吗?
[[NSUserDefaults standardUserDefaults] setInteger: *(highScore) forKey: @"retry"];
我想将highScore
保存在默认数据库中,retry
是一个按钮
答案 0 :(得分:1)
没有理由将整数存储为指针。将您的财产更改为:
@property (nonatomic, assign) NSInteger highScore;
你也不需要合成它,所以删除它(编译器为你做,它做得更好)。
然后将您的用户默认代码更改为:
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:highScore forKey:@"retry"];
[defaults synchronize];