NSLog根本不显示

时间:2014-03-23 03:10:07

标签: ios xcode console nslog

我刚刚开始使用XCode来探索Objective C.看来我的NSLog命令绝对没有任何结果。我尝试过激活控制台'并确保为我的控制台选择了所有输出。在ViewController.m中,我使用此代码来测试问题:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.

    NSLog(@"Testing");
}

没有输出。请帮忙!感谢。

4 个答案:

答案 0 :(得分:4)

有时控制台已停用。按Shift ++ C,控制台将再次激活。

以下是devforums的链接。希望这有助于...:)

答案 1 :(得分:2)

当你的方案的Run Arguments中设置了“OS_ACTIVITY_MODE = disabled”时,iOS10中也会出现这种情况

Swift打印功能仍然有效。所以你可以创建一个Swift函数来打印你的字符串。

答案 2 :(得分:0)

检查您的视图是否被调用过。 (初始化)
如果不是,那么在viewDidLoad

中永远不会到达NSLog

答案 3 :(得分:0)

你的.pch文件中有这样的内容吗?

#define NSLog

这在编译时基本上没有任何内容替换NSLog。