我用过GCD。弧项目。当第二次调用此代码时,项目崩溃...
if (self.queue)
{
dispatch_suspend(self.queue);
self.queue = NULL;
}
self.queue = dispatch_queue_create("com.myapp.blabla.queue", NULL);
dispatch_async(self.queue, ^{
[self hardMethod];
});
崩溃的字符串self.queue = NULL;
需要,停止并释放旧队列并创建新队列