我曾经在 appdelegate 中声明 variale 并使其在所有类中都可共享(如果变量是全局变量)。
appDelegate = (StoryAppDelegate*)[[UIApplication sharedApplication]delegate];
这是我通常用来访问 appdelegate 变量的代码。现在正在尝试 Storyboard应用程序,但它不适合我。在声明 appdelegate 时显示错误“未知类型名称 StoryAppDelegate”。
StoryAppDelegate*ss;
这是我正在使用的代码。
感谢任何帮助。
最佳答案
只是不要使用应用委托(delegate)。这不是它的目的。
相反,创建一个特定的类来拥有责任和知识,使其成为单例,并让所有需要它的类通过它的“sharedController”(或任何你称之为)类方法获得它。
或者使用带有静态变量或其他东西的“常量”文件(只是不是应用程序委托(delegate))。
关于ios - Storyboard中的 Appdelegate 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17293582/