为iOS应用程序保存按钮触摸的代码

时间:2015-04-28 21:16:33

标签: ios uibutton save boolean

我有一个BOOL,它是Button内的一个角色。

-(IBAction)RED:(id)sender{

human.image=[UIImage imageNamed:@"REDman.png"];

REDguy=YES;     //BOOL

if (REDguy==YES){
    Red.hidden=NO;
    Purpleguy=NO;   //BOOL

}

使用上面的代码,我点击了一个自定义按钮的RED按钮和viewDidLoad。当点击红色按钮时,我开始玩游戏并扮演REDguy而不是原始的Purpleguy。当游戏结束并返回viewDidLoad时,我点击的REDguy按钮没有保存。现在我必须再次点击REDguy按钮与他一起玩。

如何按RED按钮保存REDman.png UIImage。我想甚至保存,如果我退出应用程序并重新进入,我开始使用REDguy而不必点击REDguy?

//下面的代码不能用于保存按钮内的一个装置

[[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"save"];
 REDguy= [[NSUserDefaults standardUserDefaults]boolForKey:@"save"];  //Doesn't work with or without REDguy in the front
[[NSUserDefaults standardUserDefaults]synchronize];

0 个答案:

没有答案