Xcode 对源的swift跟踪“意外发现零”
有没有办法找出哪个对象是零? 在编写代码时,我会时不时地遇到这些错误,通常我会毫不费力地找到它们,因为我经常测试代码 老问题,需要清理/额外信息 在我问这个问题的时候,我没有真正掌握什么是期权。如果标题中说明了错误,请阅读选项并将其展开。基本上使用guard let和if let语句Xcode 对源的swift跟踪“意外发现零”,xcode,Xcode,有没有办法找出哪个对象是零? 在编写代码时,我会时不时地遇到这些错误,通常我会毫不费力地找到它们,因为我经常测试代码 老问题,需要清理/额外信息 在我问这个问题的时候,我没有真正掌握什么是期权。如果标题中说明了错误,请阅读选项并将其展开。基本上使用guard let和if let语句 如果你在这里是因为你不知道如何使用Xcode中的调试工具,下面的答案显示了去哪里的截图。底部的左屏幕显示了一个值列表,其中一个值将为Nil当您遇到此错误时,您应该能够浏览下图框中当前分配的值。查看左下角的框,可以查
如果你在这里是因为你不知道如何使用Xcode中的调试工具,下面的答案显示了去哪里的截图。底部的左屏幕显示了一个值列表,其中一个值将为Nil当您遇到此错误时,您应该能够浏览下图框中当前分配的值。查看左下角的框,可以查看出错时当前分配的任何值。在这种情况下,错误是因为试图读取不存在的文件
下面是一个更好的示例当您遇到此错误时,您应该能够浏览下图框中当前分配的值。查看左下角的框,可以查看出错时当前分配的任何值。在这种情况下,错误是因为试图读取不存在的文件
下面是一个更好的示例,这就是调试导航器的用途。它显示了整个堆栈跟踪。它是交互式的:单击调用堆栈中的一行,您将被带到代码行,在堆栈跟踪的那个级别,问题就在那里
这就是调试导航器的用途。它显示了整个堆栈跟踪。它是交互式的:单击调用堆栈中的一行,您将被带到代码行,在堆栈跟踪的那个级别,问题就在那里
通常从异常堆栈跟踪开始。通常从异常堆栈跟踪开始。谢谢!我不知道。以前从未出现过错误,这是不自解释的,或者我只是通过再次检查代码或设置断点来修复。所以我从来没有真正研究过调试导航器。不用担心,是的,这是一个惊人的功能,如果您想再次检查循环/选择结构是否正常工作,还可以使用断点浏览它。谢谢!我不知道。以前从未出现过错误,这是不自解释的,或者我只是通过再次检查代码或设置断点来修复。所以我从来没有真正研究过调试导航器。不用担心,是的,这是一个惊人的功能,如果你想再次检查循环/选择结构是否正常工作,你也可以使用断点浏览它