Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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中调试时,如何显示程序的所有线程_Xcode_Macos - Fatal编程技术网

在Xcode中调试时,如何显示程序的所有线程

在Xcode中调试时,如何显示程序的所有线程,xcode,macos,Xcode,Macos,在Xcode中调试时,如何显示程序的所有线程? 我正在使用eclipse进行java调试,它可以显示程序中的所有当前线程 我可以挂起它们中的每一个,并显示它们当前的堆栈跟踪。我可以在XCode中做同样的事情吗 谢谢。您可以在调试器视图中看到每个活动线程的堆栈跟踪。(运行->调试器)。在左上面板中,您应该能够看到当前线程的堆栈跟踪。它应该在顶部显示类似“Thread-1”的内容,单击此按钮,您可以选择任何其他线程,并查看它们各自的堆栈跟踪。一旦您运行应用程序,调试区域就会自动出现。如果不是,很可能

在Xcode中调试时,如何显示程序的所有线程? 我正在使用eclipse进行java调试,它可以显示程序中的所有当前线程 我可以挂起它们中的每一个,并显示它们当前的堆栈跟踪。我可以在XCode中做同样的事情吗


谢谢。

您可以在调试器视图中看到每个活动线程的堆栈跟踪。(运行->调试器)。在左上面板中,您应该能够看到当前线程的堆栈跟踪。它应该在顶部显示类似“Thread-1”的内容,单击此按钮,您可以选择任何其他线程,并查看它们各自的堆栈跟踪。

一旦您运行应用程序,调试区域就会自动出现。如果不是,很可能是因为调试区域的可见性已关闭。打开它。切换xcode窗口右上角的第一个视图控件,调试区域应该出现

完成后,将出现下图中的区域。

单击
显示调试导航器
按钮,这是调试导航器控件中的最后三个按钮。 在项目名称后面的行上,有两个按钮,单击第二个按钮

然后选择“按线程查看进程”。

要使线程出现,必须暂停应用程序。这可以通过在代码的特定点添加断点或手动单击源代码编辑器下方调试栏上的暂停按钮来完成。暂停后,线程将自动显示,如下所示。