Stoppen Sie eine NSRunLoop

Ich habe eine Verbindung in einem Thread, also füge ich sie der Run-Schleife hinzu, um alle Daten abzurufen:

  [[NSRunLoop currentRunLoop] run];
  [connection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];

Aber ich kann es nicht aufhalten

- (void)connectionDidFinishLoading:(NSURLConnection *)connection{
    if([NSRunLoop currentRunLoop]){
        [[NSRunLoop currentRunLoop] cancelPerformSelectorsWithTarget:self];
    }
    [connection cancel];
}

Wie kann ich diese Schleife stoppen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage