Xcode如何将这个bool从另一个视图控制器设置为no?

时间:2013-02-15 22:58:30

标签: iphone ios xcode

我在我的app委托中有这个bool函数,我试图在某个视图控制器上返回no。这是我在视图控制器中的代码,没有错误,但它没有将bool“switch”返回到no。

 [(Appdelegate*)[[UIApplication sharedApplication] delegate]switch];

1 个答案:

答案 0 :(得分:1)

如果switch是您的应用委托中的属性,则表示您没有为其分配值。例如:

[(Appdelegate*)[[UIApplication sharedApplication] delegate] switch];

编译时没有错误,但它没有做任何事情。

以下内容将bool属性switch设置为NO

Appdelegate* appDelegate = (Appdelegate*)[[UIApplication sharedApplication] delegate];
appDelegate.switch = NO;

如果switch是一种方法,您的代码将再次编译而没有错误,但它不会在应用程序委托中设置bool。