我有一个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];