lldb抛出错误:使用未声明的标识符'NSMakeRange'

时间:2015-07-29 11:30:53

标签: xcode debugging lldb foundation nsrange

如果我暂停应用程序的执行并在调试器中尝试此命令:po NSMakeRange(0, 1)我收到错误:

  

错误:使用未声明的标识符'NSMakeRange'
  错误:解析表达式时出错1个

我尝试使用expr @import Foundation无效。

1 个答案:

答案 0 :(得分:2)

使用下一个create e NSRange $range = {.location = 2, .length = 1} po range 变量:

range

但正如this iOS所解释的那样,“NSRange只是一个前向声明,我不知道实现的真实符号”。这就是您在调试器中使用此this变量时可能遇到的问题。