¿Cómo procesar los datos de MKNetworkKit en un hilo de background?

Soy nuevo con MKNetworkKit y tengo un pequeño problema de layout. Estoy tratando de procesar los datos obtenidos por MKNetworkOperation en un hilo de background, pero no estoy seguro de dónde hacer eso para mantener limpio el layout.

[op onCompletion:^(MKNetworkOperation *completedOperation) { NSDictionary *jsonDictionary = [completedOperation responseJSON]; // This part is always called on the main thread but // I want to process here my jsonDictionary on a background thread // to avoid blocking the main thread } onError:^(NSError* error) { errorBlock(error); }]; 

El time de process de mi jsonDictionary lleva mucho time y realmente no quiero hacer eso en el hilo principal, ¿cómo me recomendarías cambiar al hilo de background mientras se mantiene limpio el layout y la filosofía de MKNetworkKit?

Gracias,
Martín

Dentro de su manejador de finalización, use este código.

 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{ //asynchronous code dispatch_async(dispatch_get_main_queue(), ^{ //synchronous code }); });