大家好我有保存按鈕的標籤的問題,當我點擊:保存標籤與NSUserDefaults的
- (IBAction)addButtonSeconds:(id)sender {
if ([sender tag] == 1) {
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:@"Off" forKey:@"time"];
[_editButton setImage:[UIImage imageNamed:@"ВЫКЛ.png"] forState:UIControlStateNormal];
[_plus setEnabled:YES];
[_minus setEnabled:YES];
[_editButton setTag:2];
} else if ([sender tag] == 2){
[_editButton setImage:[UIImage imageNamed:@"ВКЛ.png"] forState:UIControlStateNormal];
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
[standardUserDefaults setObject:@"ON" forKey:@"time"];
[_plus setEnabled:NO];
[_minus setEnabled:NO];
[_editButton setTag:1];
}
這是初始化方法
if ([[standartDefaults stringForKey:@"time"]isEqualToString:@"ON"]) {
self.editButton.tag = 2;
}else{
self.editButton.tag = 1;
}
如果有人可能會說我在哪裏我的問題,謝謝。
這是什麼問題?你發佈的代碼有什麼問題? – rmaddy 2014-10-30 18:54:27
我會問你使用標籤。 – Abizern 2014-10-30 18:54:32
我會迴應說,我不惜一切代價避免使用標籤。他們幾乎總是在視圖中促進持有狀態,這是你不應該做的。 – Fogmeister 2014-10-30 18:57:01