Tag: nsrunloop
NSRunLoop ist eine Klasse, die in apples Foundation framework. Es verarbeitet Eingaben wie Benutzer-Veranstaltungen, Netzwerk-Aktivität, und NSTimer Veranstaltungen.
3
Antworten
mache ich eine url-Anfrage und wartet auf die Antwort mit Starte ich die Anfrage, dann warten, bis synchronousOperationComplete=TRUE NSRunLoop *theRL = [NSRunLoop currentRunLoop]; while (!synchronousOperationComplete && [theRL runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]); dann habe ich die Antwort zurückgegeben scheint
4
Antworten
Ich habe ein problem mit der Kompatibilität meiner Anwendungen mit iOS 5 b7 und GM-Versionen. Tritt das Problem in den nächsten Zeilen des Codes: do { [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode beforeDate:[NSDate distantFuture]]; } while (!done); Stürzt die App
2
Antworten
Habe ich zu definieren, die Methode, die aufgerufen werden soll in regelmäßigen Abständen mit etwas Zeit-Intervall. Ich muss es aufrufen, in einem anderen thread (NICHT im Haupt-thread), weil diese Methode wird verwendet, um Informationen von externen API
1
Antworten
Habe ich eine Verbindung in einem thread, damit ich es in der run-Schleife, um alle Daten: [[NSRunLoop currentRunLoop] run]; [connection scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; Aber ich finde keine Möglichkeit ihn zu stoppen - (void)connectionDidFinishLoading:(NSURLConnection *)connection{ if([NSRunLoop currentRunLoop]){ [[NSRunLoop
1
Antworten
wenn ich ein runloop so: NSRunloop* loop = [NSRunloop currentRunLoop]; [runLoop addTimer:anyTimer forMode:NSDefaultRunLoopMode]; kann ich verhindern, dass es wieder ? oder ist der einzige Weg, um die Benachrichtigung ignorieren, die ich verwenden, um trigger wird das weitere
5
Antworten
Ich möchte in der Lage zum ausführen einer block auf der nächsten run-loop-iteration. Es ist nicht so wichtig, ob er hingerichtet wird, am Anfang oder am Ende der nächsten run-loop, nur dass die Ausführung verzögert wird, bis
4
Antworten
Kann mir jemand erklären, für was ist NSRunLoop? so wie ich weiß NSRunLoop ist etwas verbunden mit NSThread Recht? Also angenommen ich erstelle einen Thread wie NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod {
3
Antworten
Habe ich bearbeitet diese post, um es einfacher zu Lesen, denke ich. Muss ich anrufen eine NSUrlConnection, nachdem ich beendet habe, mache ein paar intensive string-manipulation in einem dispatch_async block. Die URL, die ich aufrufen hat .htaccess-Authentifizierung,
1
Antworten
Habe ich eine RunLoop mit einem timer, der die updates ein label, das zeigt ein countdown. Ich brauche die RunLoop zu stoppen, sobald der countdown null erreicht, für den Fall, das der timer beendet, die normalerweise ich
3
Antworten
Ich habe eine voip-Anwendung, die läuft ständig im hintergrund als gut. Während ich mich im hintergrund, ich rufe aus der main-thread: (zum herstellen der Netzwerkverbindung, falls ich die diagnose von einem Netzwerk verloren). [self performSelector :@selector(Reconnect:) withObject:nil
3
Antworten
Wie zu warten, innerhalb der NSThread, bis ein Ereignis auftreten, in iOS? eg, haben Wir ein NSThread und begann eine thread-Schleife. Innerhalb der thread-Schleife, es ist Bedingung, um zu überprüfen, ob die message queue keine Nachrichten. Wenn
3
Antworten
Ich Frage mich, warum, wenn Sie erstellen eine sich wiederholende timer in einer GCD block it doesen ' T work? Dieser gut funktioniert: -(void)viewDidLoad{ [super viewDidLoad]; [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(runTimer) userInfo:nil repeats:YES]; } -(void)runTimer{ NSLog(@"hi"); } Aber
6
Antworten
Frage ich mich, wenn jemand erklären kann, warum der Versand zurück an das Haupt-queue und die Schaffung eines sich wiederholenden NSTimer ich bin, dass Sie es zu LAUFEN SCHLEIFE für es zu Feuer? Auch wenn mit performselectorOnMainThread
1
Antworten
Liebe gute Menschen von stackoverflow, Genau wie das Letzte mal, dass ich hiermit eine Frage, die ich kürzlich stolperte. Ich hoffe jemand da draußen könnte etwas Licht auf mich. Immer wenn ich versuche zu downloaden eine große
2
Antworten
Also im Grunde, habe ich diese timer wiederholt werden soll, erhält es ein wichtiges Ereignis, und ungültig, wenn der Benutzer lässt die Taste. Jedoch kann ich nicht auf "bestätigen" wird der timer wieder selbst durch den Aufruf
10
Antworten
Ich habe eine Aufgabe durchgeführt werden muss alle 1 Sekunde. Derzeit habe ich einen NSTimer feuern wiederholt alle 1 Sek. Wie kann ich den timer Feuer in einem hintergrund-thread (nicht UI-thread)? Hätte ich den NSTimer Feuer auf
2
Antworten
Also ich fange eine neue NSThread, ich möchte in der Lage sein, um Sie später zu verwenden, durch aufrufen performSelector:onThread:.... Aus, wie ich es verstehe aufrufen der Methoden hinzufügen, dass der Aufruf der runloop auf diesem thread,
4
Antworten
Kann mir jemand erklären, für was ist NSRunLoop? so wie ich weiß NSRunLoop ist etwas verbunden mit NSThread Recht? Also angenommen ich erstelle einen Thread wie NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod {