如何让green.png颜色始终保存在游戏中。当游戏结束时,绿色会恢复原始颜色并且不会保存。所以我必须在比赛前一直点击绿色。 我希望它总是在用户点击一次时保存,除非用户点击不同的颜色。
MAN = BOOLEAN
if ((dude.center.x < 100) && (CGRectIntersectsRect(dude.frame, ground.frame)) &&(MAN==YES)) {
dude.image=[UIImage imageNamed:@"green.png"];
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"save"];
MAN= [[NSUserDefaults standardUserDefaults]boolForKey:@"save"];
[[NSUserDefaults standardUserDefaults]synchronize];
}
保存BOOL的BELOW代码根本不起作用。
[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"save"];
MAN= [[NSUserDefaults standardUserDefaults]boolForKey:@"save"];
[[NSUserDefaults standardUserDefaults]synchronize]; //iOS 7
//不使用[[NSUserDefaults standardUserDefaults] synchronize];对于iOS 8
有没有不同的方法来保存BOOL?