【发布时间】:2015-07-29 11:30:53
【问题描述】:
如果我暂停应用程序的执行并在调试器中尝试此命令:po NSMakeRange(0, 1) 我收到错误:
错误:使用未声明的标识符“NSMakeRange”
error: 1 解析表达式错误
我尝试使用expr @import Foundation 无济于事。
【问题讨论】:
标签: xcode debugging lldb foundation nsrange
如果我暂停应用程序的执行并在调试器中尝试此命令:po NSMakeRange(0, 1) 我收到错误:
错误:使用未声明的标识符“NSMakeRange”
error: 1 解析表达式错误
我尝试使用expr @import Foundation 无济于事。
【问题讨论】:
标签: xcode debugging lldb foundation nsrange
使用下一个创建NSRange变量:
e NSRange $range = {.location = 2, .length = 1}
po range
但正如here iOS 所解释的那样,“NSRange 只是一个前向声明,我不知道实现的真正符号”。这就是为什么您在调试器中使用此 range 变量时可能会遇到问题。
【讨论】:
po $range获取变量。