5

例如,由于某种原因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结果相同。

4

2 回答 2

4

看到这个答案:https ://stackoverflow.com/a/18923064/201828

基本上,bounds 实际上并不是 UIView 的成员,而是层。所以就这样做:

p self.view.layer.bounds

这也让我发疯了:-(

于 2014-01-31T20:19:53.560 回答
4

尝试

p self.view.bounds.size.width

或者:

po self.view 

p是一个简单的印刷品,适用于价值

poprint object基本上给出与一个相同的结果NSLog

于 2013-09-17T11:10:47.870 回答