Ios Xcode:计算表达式不做任何事情

Ios Xcode:计算表达式不做任何事情,ios,xcode,Ios,Xcode,我使用的是Xcode 5.0.2,只需设置一个断点,就可以对一些表达式进行测试和求值。问题是,在我添加了这样一个表达式之后: 该表达式的结果将显示“enterexpression”,就好像我没有在其中放入任何内容一样。为什么?我已经测试了一些方法有效,而另一些方法无效。这个表达式在代码中运行时肯定不会出错。它会产生一些整数值。很困惑 编辑:据我目前所知,xcode根本不允许我使用任何类(静态/实例)方法 您需要使用p,或打印以获取 p [spawnPoint[@"x"] integerValue

我使用的是Xcode 5.0.2,只需设置一个断点,就可以对一些表达式进行测试和求值。问题是,在我添加了这样一个表达式之后:

该表达式的结果将显示“enterexpression”,就好像我没有在其中放入任何内容一样。为什么?我已经测试了一些方法有效,而另一些方法无效。这个表达式在代码中运行时肯定不会出错。它会产生一些整数值。很困惑


编辑:据我目前所知,xcode根本不允许我使用任何类(静态/实例)方法

您需要使用
p
,或打印以获取

p [spawnPoint[@"x"] integerValue]
如果要记录的对象是对象,则可以这样做

po spawnPoint[@"x"]
编辑

我能够用这两个选项中的任何一个从编译中得到响应

p [(NSString*)spawnPoint[@"x"] integerValue]
p [(NSString*)[spawnPoint objectForKey:@"x"] integerValue]

thx,我也尝试过调试器,但这会导致“[没有可用的Objective-C描述]”更新答案,尝试p而不是powell我不知道p做什么,但这会导致无法识别integerValue方法“p”是print的缩写,“po”是print对象的缩写。
p [(NSString*)spawnPoint[@"x"] integerValue]
p [(NSString*)[spawnPoint objectForKey:@"x"] integerValue]