Xcode线程状态工具:它不显示我的线程

时间:2015-02-05 05:10:41

标签: ios xcode macos instruments

我从Single View iOS project创建一个简单的示例项目,只添加以下代码:

- (void)viewDidLoad {
    [super viewDidLoad];

    NSThread *neverEndingThread = [[NSThread alloc] initWithTarget:self selector:@selector(runForever) object:nil];
    neverEndingThread.name = @"neverEndingThread";
    [neverEndingThread start];
}

- (void)runForever
{
    while (YES) {
        NSLog(@"thread is running");
        sleep(1);
    }
}

运行时,我可以看到重复打印的日志。

然后我使用profile运行并选择Thread States Instrument: enter image description here

令我惊讶的是,在轨道窗格中,它根本没有显示任何线程,不仅仅是我的线程,但是即使主线程没有显示,我做错了什么?

这就是它的样子: enter image description here

0 个答案:

没有答案