ios - 如何从 XIB 中识别崩溃

标签 ios crash xib

我没有在 View Controller 中实现任何代码来设置字体或属性标签。但我看到崩溃的原因如下。

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: -[_SwiftValue pointSize]: unrecognized selector sent to instance 0x610001040ba0

最佳答案

还有另一种调试问题的方法。当应用程序崩溃时,检查左侧面板,您将观察线程堆栈。在其中找到 Obj_exception_throw 选择它并使用您的日志记录区域运行命令 po $arg1。这可能会为您提供崩溃的正确原因。

或者,您可以尝试使用应用程序单元测试来验证从 NIB 加载的所有 IBOutlet 和对象。

关于ios - 如何从 XIB 中识别崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41255094/

相关文章:

iphone - block 而不是 performSelector :withObject:afterDelay:

ios - 在 iOS 上静音 JWPlayer (Swift)

ios - 尝试从 super View 中删除对象时 Objective-c 程序崩溃

android旋转图像仅在某些手机上崩溃

ios - 核心数据错误 : -[myclass encodeWithCoder:]: unrecognized selector sent to instance

ios - 将闭包作为参数传递给单例时的 Swift 内存管理

ios - 我的 xib 文件中的自动布局约束有什么问题?

ios - 从 nib 实例化 View 抛出错误

C++ 程序结束而不是重复 For 循环

swift - 许多子类的一个 XIB View