gpt4 book ai didi

uistoryboard 中的 iOS 应用程序启动生命周期发生了变化

转载 作者:行者123 更新时间:2023-11-28 22:00:31 26 4
gpt4 key购买 nike

enter image description here

AppDelegate 基本上是 UIApplication 的委托(delegate),意味着它将处理应用级别的东西。

但是对于 storyboard appdelegate 无法正常工作,如图所示。

storyboard viewcontrollers 中取消归档并添加到 window 中,我们得到显示。

我想知道在使用 storyboardappdelegate 何时被注册UIApplication 的委托(delegate)?使用 uistoryboard 时的生命周期是什么?有没有像上面提到的那样的视觉呈现?

最佳答案

查看 main.m 文件中的代码。

UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 

最后一个参数是您的 AppDelegate 类的名称。 UIApplicationMain() 会将您的 AppDelegate 注册为您的应用程序对象的委托(delegate)。

如果您是 Storyboard,则不需要像您所说的那样在 AppDelegate 中创建窗口和 Root View Controller ,而是 UIApplicationMain() 将加载 MainStoryboard创建窗口和 Root View Controller 。

关于uistoryboard 中的 iOS 应用程序启动生命周期发生了变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25242000/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com