6

如何获取当前队列名称?

我的意思是队列标签,例如com.example.myqueue.

在 Xcode 4 调试器中,我只能看到_block_invoke_1.

4

2 回答 2

13

怎么样dispatch_queue_get_label

于 2011-03-02T11:20:12.443 回答
8

在 Objective-C 中,您可以使用以下命令记录当前队列的标签:

NSLog(@"%s", dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL));

在斯威夫特 (2.0) 中:

print(String(UTF8String: dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL))!)
于 2015-05-03T20:40:51.503 回答