У меня есть UISwitch
, и мне нужно загрузить значение в строке в массив при изменении состояния переключателя с OFF на ON. Я использовал следующий код, но не работает.
-(IBAction)toggleSwitch1:(id)sender {
if (addSwitch.on) {
[addSwitch addTarget:self action:@selector(addName:) forControlEvents:UIControlEventValueChanged];
NSLog(@"%@",userName);
}else {
NSLog(@"No");
}
}
-(void)addName:(UIControl*)sender {
[alertList addObject:userName];
NSLog(@"AlertList: %@", alertList);
}
И если после того, как состояние изменилось на ВКЛ, как я могу остаться в том же состоянии, если я перезагрузить страницу?
Пожалуйста, поделитесь своими мыслями.
Спасибо