アプリデリゲートにこのブール関数があり、特定のViewControllerでnoに戻そうとしています。これがビューコントローラにあるコードです。エラーはありませんが、bool"switch"がnoに戻りません。
[(Appdelegate*)[[UIApplication sharedApplication] delegate]switch];
がアプリデリゲートのプロパティである場合switch
、それに値を割り当てていません。例えば:
[(Appdelegate*)[[UIApplication sharedApplication] delegate] switch];
エラーなしでコンパイルされますが、何も実行されていません。
以下は、boolプロパティswitch
を次のように設定しますNO
。
Appdelegate* appDelegate = (Appdelegate*)[[UIApplication sharedApplication] delegate];
appDelegate.switch = NO;
がメソッドの場合switch
、コードはエラーなしでコンパイルされますが、アプリデリゲートにブール値は設定されません。