我需要帮助尝试进行粗略的确认,您需要在其中键入:我知道了!进入 NSTextField
然后按下 button1
这样一旦他们按下 button1
我使用
-(IBAction)check:(id)sender{
NSString *string = [NSString stringWithValue:@"I Got It!"];
if(field.stringValue isEqualToString:string){
[field setHidden:YES];
[button1 setHidden:YES];
[button2 setEnabled:YES]
}
}
这只是一次性确认,所以我想知道如何保存按钮的状态,以便他们下次启动应用程序时不必再次进行确认。文本字段和 button1
将被隐藏,因此 button2
将始终启用,我想使用 NSUserDefaults
因为我认为那将是对我来说最容易理解。
最佳答案
你可以像下面这样使用
if ([[NSUserDefaults standardUserDefaults] boolForKey:@"ishidden"] != YES){
// First launch
} else { //not first launch }
关于ios - 如何将按钮的状态保存到 NSUserDefaults?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29023587/