我收到了一个项目文件,打开后我注意到NSLog没有打印到控制台。
我尝试过shift + command + c但是没有用。
奇怪的是,如果我打开任何其他项目,他们打印到控制台就好了。然而,这个没有。这是一个xcode设置吗?如果是这样,为什么只有这个项目才有效?我该如何解决它?
答案 0 :(得分:7)
1)新的尝试帮助
确保从NSLog打印所有。您可以在控制台窗口中设置切换:
2)原始尝试帮助
尝试在代码的顶部执行“#undef NSLog
”,看看“NSLog
”是否再次有效。
如果是这样,那么Dave是正确的......您需要搜索代码以查看“NSLog
”已重新定义的位置。
答案 1 :(得分:0)
我知道这是一个旧线程,但我刚遇到NSLog突然停止显示的情况。我不知道究竟是什么导致了它,但在我的情况下,Xcode的简单重启使问题消失了。只是发布,以防其他人帮助。