Если вы не хотите проверять dQueue
на ноль, или если dQueue
равным нулю, никогда не должно быть, попробуйте утверждение
dispatch_queue_t *dQueue = queue;
assert(dQueue!=NULL)
С другой стороны, вам, вероятно, следует опубликовать источник переменной queue
.