【问题标题】:Xcode Step Over behaving like Step OutXcode Step Over 表现得像 Step Out
【发布时间】:2017-05-19 04:45:18
【问题描述】:

每当我尝试跳过使用 -> 运算符的如下代码行时,Xcode 版本 8.3.2 (8E2002) 中的调试器就会表现得很奇怪:

AIErr err = sAIGroup->NormalizeCompoundPath(art,kAINormalizeCompoundPathBest);

其中许多函数调用来自 Adob​​e Illustrator 的 SDK。

到目前为止我所做的研究:

那么我怎样才能让 Step Over 表现得像 Step Over 而不是 Step Out?

【问题讨论】:

  • 可能需要为此添加一些周边代码。
  • 谢谢 Josh,我会看看我是否能得到一些简洁的东西,但它始终发生在使用 -> 运算符的代码行中,其中运算符左侧的东西是 Adob​​e Illustrator 的 SDK 的一部分.抱歉,我不知道正确的术语。

标签: objective-c xcode adobe-illustrator


【解决方案1】:

解决方法:在使用 -> 的代码行之后设置断点,然后单击继续该行的调试器上的按钮。如果您正在处理包含大量循环或递归调用的代码,请编写 if() 语句来隔离您想要的条件并在这些 if() 语句中中断。

【讨论】:

    猜你喜欢
    • 2019-02-21
    • 2011-07-20
    • 1970-01-01
    • 1970-01-01
    • 2012-12-07
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    相关资源
    最近更新 更多