0

我在代码中只有一个断点。在调试模式下运行我的应用程序后,调试会将我导航到我的断点,然后我单击“退出”。预期结果:应用程序应继续运行。我所拥有的:它将我导航到陌生的地方

在此处输入图像描述

更新:如果我的应用程序中有 2 个断点,则在第一个断点之后它应该将我导航到第二个。但它仍然把我带到这个陌生的地方

4

2 回答 2

1

不要按步出,使用继续按钮(类似于播放按钮)。这将继续您的程序。

于 2013-02-21T13:38:13.640 回答
1

如果您的方法是由您没有源代码的代码调用的,则会发生这种情况 - Apple 执行“跳出”,您最终会进入 Apple 的库之一。

您可以继续点击“退出”,直到您最终回到您自己的库之一——或者,如果您的代码被封装在 Apple 代码中(例如,它是从 UIKit 调用的),则可能没有属于您的封装代码。

读取 LHS 上的堆栈进行检查。

注意:LHS 上的堆栈现在默认总是有点不正确,Apple 添加了一个“功能”,它提供了一个“漂亮”的堆栈,缺少很多。这通常很有帮助,但如果你没有注意到它的发生,它可能会非常混乱。您需要抓住屏幕 LHS 底部的滑块并一直拖动到一侧以查看“真实”堆栈。

于 2013-02-21T13:40:37.693 回答