Мне нужна помощь, пытаясь сделать грубый тип подтверждения, где вам нужно ввести: я получил его! в NSTextField
затем нажмите button1
так, что как только они нажмите button1
я сделать мой button2
включить с помощьюКак сохранить состояние кнопки в NSUserDefaults?
-(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
, потому что я думаю, что это было бы самым легким для меня.
использовать NSNumber @ 0 или @ 1 –
возможный дубликат [Как использовать bool ean в NSUserDefaults] (http://stackoverflow.com/questions/3841166/how-to-use-a-boolean-in-nsuserdefaults) – nhgrif