将自定义视图控制器添加到故事板
我正在尝试将自定义根视图控制器(让我们称之为MyViewController
)添加到我的故事板中,但每次这样做时,我都会看到黑屏,没有警告,没有错误,没有任何东西,只是后屏幕。奇怪的是,如果我记录 self.window.rootViewController ,该对象是 MyViewController 类型。另外,如果我使用标准的 UIViewController 而不是 MyViewController 一切都很好。以前有人遇到过这个奇怪的问题吗?
I'm trying to add a custom root view controller (let's call it MyViewController
) to my storyboard but every time I do so, I get a black screen, no warning, no error, no nothing, just a back screen. The strange thing is, if I log self.window.rootViewController
the object is of MyViewController
type. Also, if I use a standard UIViewController
instead of MyViewController
everything's fine. Did anybody encountered this strange issue before?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Xcode 为您提供的常用 UIViewController 子类已覆盖了 loadView。如果您将其与情节提要一起使用,请删除重写的 loadView 实现。
我不断遇到同样的问题,每次我都需要几秒钟的困惑才能记起发生了什么......!
The stock UIViewController subclass that Xcode provides you has loadView overridden. If you're using it with a storyboard, remove the overridden loadView implementation.
I keep getting exactly this same issue and every time it takes me a few seconds of confusion before I remember what's going on...!