簡體   English   中英

Xcode如何將另一個視圖控制器的布爾值設置為no?

[英]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屬性switchNO

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

如果switch是一種方法,則您的代碼將再次編譯而不會出現錯誤,但不會在應用程序委托中設置布爾值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM