ios - 在 'view' 类型的对象上找不到属性 'AppDelegate *'

标签 ios

使用此代码时出现此错误
self.view.backgroundColor = [UIColor redColor ]

在“AppDelegate *”类型的对象上找不到属性“ View ”

这段代码我放在 AppDelegate.m 文件中

谢谢你的帮助

最佳答案

如果您当前正在输入 AppDelegate Xcode 生成的类,selfAppDelegate 的一个实例类(class)。 AppDelegate 的实例默认情况下没有 view除非您明确添加一个属性。您可以尝试应用程序委托(delegate)的 Root View Controller 的 view属性(property)。

self.window.rootViewController.view.backgroundColor = [UIColor redColor];

这假定您已经分配了 UIViewController 子类的有效实例。到您的应用委托(delegate)的 Root View Controller 。

关于ios - 在 'view' 类型的对象上找不到属性 'AppDelegate *',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24102995/

相关文章:

ios - SCNVector3 组件的类型是什么? CGFloat 还是 float ?

ios - 具有自动布局和 subview 的 UIView 动画

ios - 如何通过正确的请求删除关联的 UIProgressview?

ios - 需要CFReadStream block ,直到未填充缓冲区大小

ios - 在 IBDesignableTextField 上的何处设置颜色

ios - 音频永远不会在 iPad 上加载,但它在模拟器上运行完美 - PhoneGap + Howler.js

ios - 找不到 'NSFetchedResultsControllerDelegate' 的协议(protocol)声明

ios - 有没有办法在 Apple Watch 中制作类似 iPhone 的进度条?

objective-c - NSURL 隐藏方法 queryParameters 可能会覆盖类别

ios - 我如何在 ios 的 Plist 文件中保存、检索、删除和更新我的数据?