2
感謝您的幫助。NSUserDefaults,三個選項的一個首選項
我很困難,首選項有三個選項通過複選框。更具體地說,控制偏好的三個複選框的布爾狀態之間的關係。我很樂意設置單個複選框首選項,並且這三個選項版本中的各個首選項設置都可以工作。不過,我似乎無法讓複選框一致地交互。所以一,二關等
這是我的代碼。完成這件事的最好方法是什麼?
謝謝。
保羅
- (BOOL)displayBankOne
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
return [defaults boolForKey:PREFdisplayBankOne];
}
- (IBAction)bankOne:(id)sender
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:displayBankOne forKey:PREFdisplayBankOne];
[defaults setBool:displayBankOne forKey:PREFdisplayBankOne];
[defaults setBool:displayBankTwo forKey:PREFdisplayBankTwo];
[defaults setBool:displayBankThree forKey:PREFdisplayBankThree];
[bankOneFlag setState:NSOnState];
[bankTwoFlag setState:NSOffState];
[bankThreeFlag setState:NSOffState];
}
謝謝分配。這真的很好。很多appeciated。 – Paul
沒有問題,你能接受答案:-) – markhunte