【发布时间】:2017-02-04 12:13:22
【问题描述】:
我的应用程序总是在这一行停止运行,即使没有断点并且在断点处停止被禁用。
当我点击继续时,它会再次停在同一个地方无限。基本上我无论如何都无法调试这个应用程序,它是在我在课堂上添加这个函数时开始的。
有什么想法吗?
【问题讨论】:
-
MCCVsISDCode是nil,查看xcode输出部分的错误信息和stacktrace。并停止强制展开选项。
我的应用程序总是在这一行停止运行,即使没有断点并且在断点处停止被禁用。
当我点击继续时,它会再次停在同一个地方无限。基本上我无论如何都无法调试这个应用程序,它是在我在课堂上添加这个函数时开始的。
有什么想法吗?
【问题讨论】:
MCCVsISDCode是nil,查看xcode输出部分的错误信息和stacktrace。并停止强制展开选项。
在为 MCCVsISDCode 赋值之前,请先初始化它。
【讨论】:
这不是用户创建的断点,而是 Xcode 处理空引用崩溃的方式。在您的情况下,MCCVsISDCode 的强制解包值返回 nil。
【讨论】: