我有一个应用程序,一旦启动就会一直崩溃。不知道为什么。我在主xib文件中有图像视图和按钮。主xib文件不是主窗口,它是firstview,所以我在plist中将它改为firstview。第一次查看的xib文件可能有问题,但它只有按钮和图像以及后面的视图。运行时没有警告或错误,只是在崩溃时调试终止。
答案 0 :(得分:0)
要调试崩溃问题,特别是在小型应用程序上,请执行二进制搜索以删除功能并将其重新添加,直到找到删除时最小的东西使崩溃消失,然后重新添加导致崩溃。有时这种自下而上的搜索方法比自上而下的分析方法更容易找到问题所在。然后,当您知道导致问题的时,通常会更容易关注为什么导致问题。
答案 1 :(得分:0)
在您的应用开始崩溃之前,您做的最后一次更改是什么?那是造成你问题的那个。如果您在运行应用程序之前立即进行了大量更改以进行测试,那么现在您知道这是一个非常糟糕的想法(tm)...: - (
答案 2 :(得分:0)
您可能希望将其切换回mainWindow,然后将视图作为子视图添加到app delegate中完成启动。另外,您可能希望在obj_c_exception_throw上设置断点。