objective-c - 并非所有值对象都可以使用 XCode Watch 和 Debug 控制台查看

标签 objective-c xcode

例如,由于某些原因在 initWithNibName:bundle: 中我看不到 self.view.bounds.size.width 的值,必须停止编程并使用 NSLog。 当我在 watch 中键入 self.view.bounds.size.width 时,我在右侧收到“输入表达式”消息。 当我在调试控制台中键入 print self.view.bounds.size.width 时,出现以下错误:

error: unsupported expression with unknown type
error: 1 errors parsing expression

有什么方法可以查看我可以使用 NSLog 看到的所有值吗?

编辑:根据@Abizern 的建议,尝试了 p self.view.bounds.size.widthpo self.view.bounds.size.width - 结果相同。

最佳答案

尝试

p self.view.bounds.size.width

或者:

po self.view 

p 是一个适用于值的简单打印

po 用于 print object,它基本上给出与 NSLog

相同的结果

关于objective-c - 并非所有值对象都可以使用 XCode Watch 和 Debug 控制台查看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18848229/

相关文章:

objective-c - 模态中的 ABPersonViewController

c++ - Objective-C 与 C++ 的应用数学算法

objective-c - Objective-C block 是捕获属性值还是对象值?

iphone - 如何在我使用 NSClassFromString 动态创建的类中调用方法?

swift - 更改输入文本字段的高度 JSQMessageController

objective-c - 将 pdf 页面添加到现有 pdf Objective-c

iphone - 在 UImage 中显示渲染的图标

xcode - MacPorts-2.0.0 无法安装在这台电脑上

iphone - 找不到 Availability.h、UIKit.h 等

ios - 工作区在 pod 安装后不构建