如何保存BOOL

时间:2015-04-29 14:06:01

标签: ios save boolean

如何让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?

0 个答案:

没有答案