小编典典

Xcode 调试器不打印对象并显示 nil,当它们不是时

all

Xcode 在尝试使用 打印对象时显示错误po <objectName>,但仅针对一个项目。

截屏

错误:无法实现结构:变量 的大小与 ValueObject 的大小不一致 在执行中出错,无法
PrepareToExecuteJITExpression

Xcode
调试器还将所有对象显示为nilself排除),当它们不是时(NSLog显示正确的输出,如图所示)。我不知道这个项目有什么问题。每个其他项目都可以正常工作。

知道它可能是什么吗?(清理项目没有效果。)


阅读 46

收藏
2022-08-19

共1个答案

小编典典

你确定你没有处于“发布模式”吗?

如果要查看变量值,则必须处于“调试模式”(单击左上角靠近开始/停止按钮的项目名称,然后单击“编辑方案…”,然后单击“运行”设置,然后单击“
Info”选项卡,然后是“Build Configuration”。这里设置“Debug”。如果它在“Release”上,那就是你看到所有 nils
的问题)。

2022-08-19