由于awakeFromNib太长导致应用程序崩溃

时间:2013-01-22 19:45:05

标签: objective-c crash overflow awakefromnib

我正在使用用户界面在Xcode上创建一个简单的应用程序,其中只包含一个仅包含5个标签的窗口。我只想在标签中使用日期显示一些文字。我使用-awakeFromNib方法完成所有工作。但是当我构建并运行应用程序时,图标会出现并立即崩溃而不显示任何窗口。我猜,-awakeFromNib太多而无法运行。当我删除一半代码时,一切正常。

我如何应对如此巨大的-awakeFromNib?我应该将代码写入另一种方法吗? 请注意,当我将方法从-awakeFromNib更改为-applicationDidFinishLaunching:时,会发生同样的事情。

1 个答案:

答案 0 :(得分:0)

您对问题的分析几乎肯定是不正确的。方法不是“太长”;您删除的代码的一半恰好包含一个错误。在XCode调试器中运行应用程序可能会识别出错的代码。