[英]Xcode how do I set this bool from another view controller to no?
我的應用程序委托中有這個bool函數,我試圖在某個視圖控制器上返回no。 這是我的視圖控制器中的代碼,沒有錯誤,但不會將布爾值“ 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
是一種方法,則您的代碼將再次編譯而不會出現錯誤,但不會在應用程序委托中設置布爾值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.