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?