如何获取当前队列名称?我的意思是队列标签,如com.example.myqueue。在调试器中的Xcode 4中,我只能看到_block_invoke_1。感谢。
答案 0 :(得分:12)
答案 1 :(得分:8)
在Objective-C中,您可以使用以下命令记录当前队列的标签:
NSLog(@"%s", dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL));
在Swift(2.0)中:
print(String(UTF8String: dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL))!)