Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
NSThread - wie auf NSTimer des Mainthread zugreifen?
NSThread - wie auf NSTimer des Mainthread zugreifen?
lenn1
17.11.11
16:43
Ich versuche aus einem NSThread heraus einen Timer zu starten/stoppen das klappt irgendwie nicht. Hat einer ne Ahnung wie das richtig geht?
Hilfreich?
0
Kommentare
kammerlander
17.11.11
17:57
- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait
Hilfreich?
0
uhu
17.11.11
17:58
Hatte noch nie die Situation, dass ich einen Main Thread Timer aus einem Thread heraus beenden musste. Aber evtl. ein
performSelectorOnMainThread
aus Deinem Thread heraus, da der NSTimer aus dem jeweiligen Thread heraus beendet werden sollte, in welchem er erstellt wurde.
Auszug aus der NSTimer Class Reference:
However, for a repeating timer, you must invalidate the timer object yourself by calling its invalidate method. Calling this method requests the removal of the timer from the current run loop; as a result, you should always call the invalidate method from the same thread on which the timer was installed. Invalidating the timer immediately disables it so that it no longer affects the run loop.
Link zu NSTimer Class Reference
Hilfreich?
0
lenn1
17.11.11
18:22
Vielen Dank ! Werd es gleich mal testen
edit : DAS FUNKTIONIERT!
Yay. Danke!
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.