请教各位,为什么NSAssert 不显示内容呢

NSAssert( child.parent == nil, @"child already added. It can't be added again");


但是断言失败时只是显示下面这样的内容,没有原因,不知道是哪里设置的不对。


Assertion failure in -


xcode是最新版本,cocos2d 是2.0




改为NSAssert( child.parent != nil, @\"child already added. It can\'t be added again\");

NSAssert的判断是非的 如果你要判断为等于nil 就要写不等于nil

谢谢,不过不是这个意思,上面的代码是cocos2d原来的我没改动过,逻辑上应该没错 。

现在的问题是在断言失败是,后面用于说明的字符串并不显示在下面的console里

抱歉 cocos2d不是很了解

断点->编辑断点->action->选择"log message"
http://stackoverflow.com/questions/8411270/how-to-make-nsassert-log-the-description-in-xcode4