【发布时间】:2023-04-07 21:01:01
【问题描述】:
我正在 Xcode 上创建一个简单的应用程序,其用户界面仅包含一个仅包含 5 个标签的窗口。我只想使用日期在标签中显示一些文本。我在-awakeFromNib 方法中完成所有工作。但是当我构建并运行应用程序时,图标出现并立即崩溃,没有显示任何窗口。正如我猜想的那样,-awakeFromNib 加载太多而无法运行。当我删除一半代码时,一切正常。
如何处理这么大的-awakeFromNib?我应该将代码写入另一种方法吗?
请注意,当我将方法从 -awakeFromNib 更改为 -applicationDidFinishLaunching: 时,会发生同样的事情。
【问题讨论】:
-
在方法中放一个断点,看看应用在哪一行崩溃。
标签: objective-c crash overflow awakefromnib