Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 对源的swift跟踪“意外发现零”_Xcode - Fatal编程技术网

Xcode 对源的swift跟踪“意外发现零”

Xcode 对源的swift跟踪“意外发现零”,xcode,Xcode,有没有办法找出哪个对象是零? 在编写代码时,我会时不时地遇到这些错误,通常我会毫不费力地找到它们,因为我经常测试代码 老问题,需要清理/额外信息 在我问这个问题的时候,我没有真正掌握什么是期权。如果标题中说明了错误,请阅读选项并将其展开。基本上使用guard let和if let语句 如果你在这里是因为你不知道如何使用Xcode中的调试工具,下面的答案显示了去哪里的截图。底部的左屏幕显示了一个值列表,其中一个值将为Nil当您遇到此错误时,您应该能够浏览下图框中当前分配的值。查看左下角的框,可以查

有没有办法找出哪个对象是零? 在编写代码时,我会时不时地遇到这些错误,通常我会毫不费力地找到它们,因为我经常测试代码

老问题,需要清理/额外信息

在我问这个问题的时候,我没有真正掌握什么是期权。如果标题中说明了错误,请阅读选项并将其展开。基本上使用guard let和if let语句


如果你在这里是因为你不知道如何使用Xcode中的调试工具,下面的答案显示了去哪里的截图。底部的左屏幕显示了一个值列表,其中一个值将为Nil

当您遇到此错误时,您应该能够浏览下图框中当前分配的值。查看左下角的框,可以查看出错时当前分配的任何值。在这种情况下,错误是因为试图读取不存在的文件


下面是一个更好的示例

当您遇到此错误时,您应该能够浏览下图框中当前分配的值。查看左下角的框,可以查看出错时当前分配的任何值。在这种情况下,错误是因为试图读取不存在的文件


下面是一个更好的示例,这就是调试导航器的用途。它显示了整个堆栈跟踪。它是交互式的:单击调用堆栈中的一行,您将被带到代码行,在堆栈跟踪的那个级别,问题就在那里


这就是调试导航器的用途。它显示了整个堆栈跟踪。它是交互式的:单击调用堆栈中的一行,您将被带到代码行,在堆栈跟踪的那个级别,问题就在那里


通常从异常堆栈跟踪开始。通常从异常堆栈跟踪开始。谢谢!我不知道。以前从未出现过错误,这是不自解释的,或者我只是通过再次检查代码或设置断点来修复。所以我从来没有真正研究过调试导航器。不用担心,是的,这是一个惊人的功能,如果您想再次检查循环/选择结构是否正常工作,还可以使用断点浏览它。谢谢!我不知道。以前从未出现过错误,这是不自解释的,或者我只是通过再次检查代码或设置断点来修复。所以我从来没有真正研究过调试导航器。不用担心,是的,这是一个惊人的功能,如果你想再次检查循环/选择结构是否正常工作,你也可以使用断点浏览它