Detener un NSRunLoop
Tengo una conexión en un hilo, así que la agrego al bucle de ejecución para obtener todos los datos:
[[NSRunLoop currentRunLoop] run];
[connection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
Pero no puedo encontrar ninguna manera de detenerlo.
- (void)connectionDidFinishLoading:(NSURLConnection *)connection{
if([NSRunLoop currentRunLoop]){
[[NSRunLoop currentRunLoop] cancelPerformSelectorsWithTarget:self];
}
[connection cancel];
}
¿Cómo puedo detener este bucle?