代码之家  ›  专栏  ›  技术社区  ›  AngryHacker

如何调试出现在第一行之前的iPhone应用程序错误

  •  8
  • AngryHacker  · 技术社区  · 15 年前

    我有一个相当简单的应用程序。它编译得很好。不幸的是,当我构建并运行时,它甚至在第一行代码之前就失败了,因此我甚至无法调试它。

    我从哪里开始?不过,我确实有堆栈跟踪。 实际上,当我构建并运行时,它甚至在第一行代码之前就失败了,因此我甚至不可能调试它。

    我从哪里开始?不过,我有堆栈跟踪。

    2 回复  |  直到 15 年前
        1
  •  12
  •   Adam Woś    15 年前

    从堆栈跟踪来看,您的出口连接在主XIB文件中似乎有问题——您可以开始查看。

    除此之外,你将无法 调试 很大程度上,因为没有iPhone内置机制的源代码,这似乎在这里失败了(很可能是因为您在Interface Designer/XIB中做了一些事情)。

        2
  •  1
  •   kennytm    15 年前

    在处设置断点 objc_exception_throw ,然后重新启动应用程序。重新启动后应该保留断点,这样您就可以查看出了什么问题。