【发布时间】:2016-01-21 20:24:51
【问题描述】:
我遇到了一个很奇怪的问题——如下图所示,调试显示程序进入了if语句,但是color的值显示为无 !!!
显然这不是真的,我怀疑 Xcode 在检查器\变量视图(在调试区域)上显示的值不正确。
我不知道 - 也许我的 Xcode 伏特加太多了?
请帮忙???
更新:
- 我尝试重新启动我的 mac - 没有帮助。
- 我的 Xcode 版本:6.4
【问题讨论】:
-
如果你在调试器中输入
po color会发生什么? -
@rmaddy - po color 给我:错误:警告:无法获取 cmd 指针(替换为 NULL):从值中提取数据失败无法实现:无法获取变量颜色的值: 变量不可用执行时出错,无法 PrepareToExecuteJITExpression
-
您可以在构建配置中或按目标设置调试信息的级别。不记得具体怎么做了。谷歌应该不难找到(如果这是问题的话)。
-
@AviramNetanel 你重启你的xcode了吗?我的系统上发生了一些事情,我只是重新启动 xcode 或重新运行应用程序。顺便说一句,你的 xcode 版本是多少?
-
你检查过这个问题了吗:stackoverflow.com/q/19870176/468724
标签: ios objective-c xcode debugging null