ios - Storyboard中的 Appdelegate 变量

标签 ios objective-c cocoa-touch

我曾经在 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/

相关文章:

ios - 找出 Music.app 中正在播放的歌曲

iphone - subview 淡入淡出帮助

html - ios UIWebView上的Textfield css内部阴影

iphone - iOS 中具有权重的(物理)字符串

ios - 如何在 iOS 中正确实现视频库

ios - 无法从 View 中删除 subview ?

ios - 以编程方式从 NSCachesDirectory 中删除文件

ios - 内部功能的单元代码测试

iphone - ECSliding,在LeftViewController下更改

ios - NSMutablearray 不打印所有数组元素