MyAppDelegate *appD;
appD = [UIApplication sharedApplication];
if(appD.sw1.on)
NSLog(@"It is ON");
else
NSLog(@"It is OFF");
При компиляции ошибок не выдает. Запускается без предупреждения, но не работает.
Я не вижу, в чем проблема.
...
EDIT: OMG, нужно было также вызвать метод делегата:
appD = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];