Xcode 在尝试使用 po <objectName>
打印对象时显示错误,但仅限于一个项目。
error: Couldn't materialize struct: size of variable <varName> disagrees with the ValueObject's size Errored out in Execute, couldn't PrepareToExecuteJITExpression
Xcode 调试器还将所有对象显示为 nil
(self
除外),当它们不是时(NSLog
显示正确的输出,如图所示)。
我不知道这个项目有什么问题。其他所有项目都运行良好。
知道它可能是什么吗? (清理项目没有效果。)
最佳答案
您确定您没有处于“ Release模式”吗?
如果您想查看变量值,您必须处于“ Debug模式”(单击左上角靠近开始/停止按钮的项目名称,然后单击“编辑方案...”,然后单击“运行”设置,然后是“信息”选项卡,然后是“构建配置”。这里设置“调试”。如果它是在“发布”上,那就是你看到所有空值的问题。
https://stackoverflow.com/questions/19870176/
相关文章:
objective-c - 开发像 Facebook 新 iOS 应用程序中的侧滑菜单的最佳方法是什
objective-c - 在 Objective-C 中创建常量的最佳方法是什么
iphone - 真的不应该在生产代码上使用 NSLog() 吗?
ios - 是否可以使用 UITableViewStylePlain 禁用 UITableView
ios - UIButton:如何使用 imageEdgeInsets 和 titleEdgeIns
iphone - 如何将 NSDictionary 转换为 NSData,反之亦然?
objective-c - IBOutlet 和 IBAction
ios - 何时使用 dequeueReusableCellWithIdentifier 与 deq