2009-12-03 55 views
0

在一些工作代码中,我调用了PushViewController,它从xib加载(成功)一个新视图。PushViewController现在崩溃

我进入XIB并添加了几个按钮。重新编写代码,视图继续显示在代码中的适当位置。

然后我删除了这些按钮,从那一刻起,代码不再起作用。它现在崩溃了一个未处理的异常错误。我无法通过调试器来追踪它 - 它需要几步到代码和崩溃。

我可能已经断开了IB的某些东西,但我不知道是什么。

任何人都可以提供任何建议,以我已经打破,以及如何解决它?

在此先感谢您的帮助。

+0

我不太确定我做了什么,但通过添加一个新按钮,我设法解决了这个问题。奇怪,但...感谢您的建议;他们非常感激 – Redback 2009-12-03 08:57:41

回答

0

大多数崩溃是在太早释放的内存中找到的。

  • 您是否检查过内存管理?
  • 什么是崩溃代码?
  • 即使您在调试器中运行程序,它也无法追踪吗?
0

如果您认为您已经搞砸了IB,请查看每个元素的Connections Inspector(cmnd + 2)。

0

现在有未处理的异常错误

有什么异常崩溃?

调试控制台中的输出将解释问题所在。

0

确保您没有断开与文件所有者错误地断开XIB视图。可能是一个出口或不是,但视图仍然需要连接。

  • 连接检查器,并确保它在那里。
  • 或检查是否有其他缺失的连接。

不知道XIB的细节很难说,但这通常是一种常见的情况。