Tag: performselector

führt eine Methode für die (Objective-C) receiver

Beste Weg, um performselectoronmainthread in objective c?

Anzahl der Antworten 4 Antworten
Ich Schreibe eine client-server app auf dem iPhone. Und ich habe eine Frage zum threading. Wenn ich Zugang zu meinem online-Datenbank aus dem Gerät, muss ich diese auf einem separaten thread, um nicht zu frieren die UI

Wie Warten in Objective-C und Swift

Anzahl der Antworten 8 Antworten
Möchte ich ändern, meine UILabel's text nach 2 Sekunden. Ich habe versucht, meine UILabel's text zu "text", und verwenden Sie sleep(2) und schließlich ändern Sie den text zu "ein Anderer text". Aber sleep(2) nur friert die app

Wie nennen performSelectorInBackground mit einer Funktion mit Argumenten?

Anzahl der Antworten 5 Antworten
Sorry für die newbie-Frage (vielleicht). Ich bin die Entwicklung einer app für ios und ich bin versucht, führen Sie eine externe xml Auslesen der Haupt-thread, um nicht zum einfrieren der Benutzeroberfläche während der Anruf zu tun seine

durchführen-Auswahl nach Verzögerung nur einmal aufgerufen

Anzahl der Antworten 3 Antworten
Ich habe eine app die ich brauche, um eine Instanzmethode aufzurufen, nachdem alle 1 oder 2 Sekunden. Nun, wenn ich [self performSelector:@selector(getMatchListWS) withObject:nil afterDelay:1.0]; in viewDidLoad: oder viewWillAppear: , die Methode getMatchListWS nur einmal aufgerufen werden, wie

Vergleich GCD vs. performSelectorInBackground: dispatch_async nicht im hintergrund

Anzahl der Antworten 1 Antworten
Grand Central Dispatch ist ideal und reduziert die Menge an code, aber warum kann ich nicht laufen etwas auf einem hintergrund-thread? Ich habe eine Beispielanwendung, um zu zeigen, was ich meine (keiner der kommentierten Arbeit): - (IBAction)performSel

PerformSelector Warnung

Anzahl der Antworten 5 Antworten
Bin ich eine Warnung empfangen, PerformSelector kann dazu führen, ein Leck, weil seine Selektor ist unbekannt In den code: - (void) callDelegate: (SEL) selector withArg: (id) arg error: (NSError*) err { assert([NSThread isMainThread]); if([delegate respondsToSelector: selector]) {

scheduledTimerWithTimeInterval vs performselector mit Verzögerung mit iOS 5.0

Anzahl der Antworten 2 Antworten
mache ich Funktionsaufruf mit scheduledTimerWithTimeInterval. ich bin nur die überprüfung, dass die xml-parsing abgeschlossen ist oder nicht für bestimmte web-Dienste und ungültig timer in didEndElement Methode nach immer erfolgreiche Antwort. timerForStopWebService = [NSTimer scheduledTimerWithTimeInterval:30.0 target:self selector:@selector(stopWS) userInfo:nil

Swift-alternative zu performSelectorOnMainThread

Anzahl der Antworten 6 Antworten
Ich neu laden möchte meine Tabelle Daten innerhalb eines Blocks, die in dieser Methode: import UIKit import AssetsLibrary class AlbumsTableViewController: UITableViewController { var albums:ALAssetsGroup = func loadAlbums(){ let library = IAAssetsLibraryDefaultInstance library.enumerateGroupsWithTypes(ALAssetsGroupType(ALAssetsGroupAll), usingBlock: {(group, stop) in

Wie zu beheben "keine bekannten Instanz-Methode für Auswahl - 'performSelector:withObject:afterDelay:'" wenn Sie eine Migration zu ARC?

Anzahl der Antworten 4 Antworten
ARC-migration-tool weigert sich, dies zu akzeptieren-code vor, beginnend mit der migration: [self.delegate performSelector:@selector(overlayDismissed:) withObject:self afterDelay:0]; Den Delegierten gezwungen ist, die diese Methode implementieren, mit der ein Protokoll, und es sollte funktionieren: @protocol OverlayDelegate <NSObject> - (void)overlayDismissed:(Overlay*)overlay; @end

Wie in Objective-C und Swift zu warten

Anzahl der Antworten 7 Antworten
Möchte ich ändern, meine UILabel's text nach 2 Sekunden. Ich habe versucht, meine UILabel's text zu "text"und verwenden Sie sleep(2) und schließlich ändern Sie den text zu "ein Anderer text". Aber sleep(2) nur friert die app und

Alternative zu performSelector in Swift?

Anzahl der Antworten 16 Antworten
Den performSelector Familie von Methoden nicht verfügbar sind in Swift. Also, wie können Sie rufen eine Methode auf einer @objc Objekt, dem die Methode aufgerufen werden, ist gewählt, zur Laufzeit und nicht zur Kompilierzeit bekannt? NSInvocation ist

iOS performSelectorOnMainThread mit mehreren Argumenten

Anzahl der Antworten 3 Antworten
Möchte ich führen eine Auswahl auf dem Haupt-thread aus einem anderen thread, aber der Selektor mehrere Argumente hat, ähnlich wie dieses: -(void) doSomethingWith:(int) a b:(float)b c:(float)c d:(float)d e:(float)e { //... } Wie kann ich diese arbeiten mit

iOS - Wie implementiere ich einen performSelector mit mehreren Argumenten und mit afterDelay?

Anzahl der Antworten 8 Antworten
Ich bin ein iOS Neuling. Ich habe einen selector-Methode wie folgt - - (void) fooFirstInput:(NSString*) first secondInput:(NSString*) second { } Ich versuche etwas umzusetzen, wie dies - [self performSelector:@selector(fooFirstInput:secondInput:) withObject:@"first" withObject:@"second" afterDelay:15.0]; Aber das gibt mir eine

Unterklassen von NSOperation als gleichzeitig und kündigbar

Anzahl der Antworten 6 Antworten
Ich bin nicht in der Lage zu finden, eine gute Dokumentation darüber, wie um eine Unterklasse NSOperation werden gleichzeitige und auch zur Unterstützung der Stornierung. Ich lese die Apple-docs, aber ich bin nicht in der Lage zu

Rückgabewert für performSelector:

Anzahl der Antworten 5 Antworten
Was wird der Rückgabewert für performSelector: wenn ich ein Selektor übergeben, liefert einen primitiven Typ (Objekt), wie die 'Woche' auf NSDateComponents (die int zurückgeben)? InformationsquelleAutor der Frage cfischer | 2011-06-27