Я изучаю Obj-C и пытаюсь создать свои первые приложения.Я хотел сделать что-то с помощью UISwitch.К сожалению, у меня проблема с проверкой значения этого элемента.
Я получил такое действие:
@synthesize SwitchValue;
[...]
- (IBAction)ToggleEnabled{
if ([SwitchValue isOn]) {
NSLog(@"Switch ON");
// [myImageView startAnimating];
} else {
NSLog(@"Switch OFF");
// [myImageView stopAnimating];
}
Проблема в том, что в логах отображаются только:
2012-02-12 13:50:56.764 App[2763:f803] Switch OFF
2012-02-12 13:50:57.965 App[2763:f803] Switch OFF
2012-02-12 13:50:58.848 App[2763:f803] Switch OFF
По каждой настройке переключателя.Я пробовал использовать условные выражения даже с помощью SwitchValue.on или SwitchValue.enabled, но также не сработало.