0

アプリデリゲートにこのブール関数があり、特定のViewControllerでnoに戻そうとしています。これがビューコントローラにあるコードです。エラーはありませんが、bool"switch"がnoに戻りません。

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

1 に答える 1

1

がアプリデリゲートのプロパティである場合switch、それに値を割り当てていません。例えば:

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

エラーなしでコンパイルされますが、何も実行されていません。

以下は、boolプロパティswitchを次のように設定しますNO

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

がメソッドの場合switch、コードはエラーなしでコンパイルされますが、アプリデリゲートにブール値は設定されません。

于 2013-02-15T23:53:06.260 に答える