例如,由于某些原因initWithNibName:bundle:
我看不到self.view.bounds.size.width
的值,必须停止程序并使用NSLog。
当我在手表中输入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.width
和po self.view.bounds.size.width
- 结果相同。
答案 0 :(得分:4)
试
p self.view.bounds.size.width
或者:
po self.view
p
是一个适用于值的简单打印
po
适用于print object
,其基本上与NSLog
答案 1 :(得分:4)
请参阅此答案:https://stackoverflow.com/a/18923064/201828
基本上,bounds实际上不是UIView的成员,而是层。所以就这样做:
p self.view.layer.bounds
这也让我发疯了: - (