【发布时间】:2013-11-21 02:51:45
【问题描述】:
Xcode 在尝试使用 po <objectName> 打印对象时显示错误,但仅限于一个项目。
错误:无法实现结构:变量
的大小与 ValueObject 的大小不一致 执行时出错,无法 PrepareToExecuteJITExpression
Xcode 调试器还会将所有对象显示为nil(self 除外),而它们不是(NSLog 显示正确的输出,如图所示)。
我不知道这个项目有什么问题。其他所有项目都运行良好。
知道它可能是什么吗? (清理项目没有效果。)
【问题讨论】:
-
对我来说,这听起来像是某种指针问题,但我敢肯定说实话。你想做什么/完成什么?
-
该项目的每个对象都发生错误。甚至
NSStrings 在断点上方创建了一行! -
正如问题中所说,清洁不会改变任何东西;(,但感谢您的尝试。添加了错误消息。
-
你确定你是在没有优化的情况下构建的吗? (-O0)
-
优化不仅可以在项目设置中设置,也可以在目标中设置。有 m 卡住了 :(
标签: ios objective-c xcode debugging