【发布时间】:2011-02-19 23:40:49
【问题描述】:
MyAppDelegate *appD;
appD = [UIApplication sharedApplication];
if(appD.sw1.on)
NSLog(@"It is ON");
else
NSLog(@"It is OFF");
编译时不会出错。在没有任何警告的情况下运行,但它不起作用。
我不明白问题是什么。
...
编辑: OMG,也应该调用委托方法:
appD = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
【问题讨论】:
标签: objective-c scope appdelegate