如何永久保存按钮单击(iOS)

时间:2015-04-30 19:48:35

标签: ios button uiimage save boolean

 -(IBAction)REDbutton:(id)sender{

item.image=[UIImage imageNamed:@"REDthing.png"];

RED=YES;  //BOOL

if (RED==YES){    
    Red.hidden=NO;
    Purple=NO;   //BOOL
    Gold=NO;     //BOOL

}

上面的代码是一个按钮动作。它表示当用户点击RED按钮时,图像变为REDthing.png。

但是,使用上面的代码,在每个GameOver之后,你必须点击RED按钮。我想说,一旦用户点击RED按钮,他们就不必再次点击它。如何保存用户的RED按钮点击?

对于BOOL:

  [[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"save"];
  RED= [[NSUserDefaults standardUserDefaults]boolForKey:@"save"];
  [[NSUserDefaults standardUserDefaults]synchronize];

1 个答案:

答案 0 :(得分:0)

确定的解决方案是使用 plist 文件存储详细信息,但最简单的解决方案是在NSUserDefault中保存价值。