Tag: nsoperation

Die NSOperation-Klasse ist eine abstrakte Klasse, die Sie verwenden, um Kapseln von code und Daten, die im Zusammenhang mit einer einzelnen Aufgabe

Warten Sie, bis alle Operationen in der Warteschlange zu beenden, vor der Durchführung der Aufgabe

Anzahl der Antworten 6 Antworten
Ich habe Unterklasse eine Operation und Operation queue mit maxConcurrentOperationCount = 1. Dieser führt meine Operationen in einer Reihenfolge, die ich hinzufügen, Sie ist gut, aber jetzt muss ich warten, bis alle Vorgänge beendet haben, vor der

Wie man halt den aktuell ausgeführten NSOperation?

Anzahl der Antworten 6 Antworten
Gibt es ein äquivalent zu [NSOperationQueue currentQueue] oder [NSThread currentThread] für NSOperation? Ich habe eine ziemlich komplexe Domänen-Modell, bei dem die schwere Verarbeitung passiert, ganz tief unten im Aufruf-stack. Um rechtzeitige Abbrechen eines Vorgangs würde ich brauchen,

Kakao - Return-Informationen von NSOperation

Anzahl der Antworten 3 Antworten
Habe ich eine IPhone-app, nutzt webservices, um Daten von einem server. Ich Stelle jedem Aufruf der webservice in eine NSOperation Unterklasse, so dass es kann gefädelt werden. Meine Frage ist, was ist der empfohlene Weg, um pass-back-Informationen

Wie zu verwenden NSOperation & NSOperationQueue in Objective-C?

Anzahl der Antworten 2 Antworten
Ich bin bei der Entwicklung einer benutzerdefinierten Kamera-Anwendung.Was ich mache ist , ich nehme das Bild mithilfe der Kamera und zeigt Sie in gleichen VC unteren Rand des Bildschirms. Ich bin speichern Sie das Bild in lokalen

NSOperationQueue waitUntilAllOperationsAreFinished nicht arbeiten, während im hintergrund

Anzahl der Antworten 2 Antworten
App ich arbeite in regelmäßigen Abständen aktualisiert es die lokalen Daten-cache von einem application-server (10+ Anfragen, jeder von Ihnen nehmen eine Menge Zeit). Ich bin momentan laufen diese Anfragen asynchron als nicht blockiert den UI thread. Da

Wie mache ich eine Asynchrone NSURLConnection innen eine NSOperation?

Anzahl der Antworten 1 Antworten
Ich wollen einer Asynchrous NSURLConnection innerhalb eines NSOperation auf einem hintergrund-thread. (es sei denn ich mache einige sehr teure Operationen auf den Daten, wie Sie zurückkommen wollen, werden die Daten kommt und im hintergrund) Hier ist mein

Warten auf Abschluss-block komplett in ein AFNetworking Anfrage

Anzahl der Antworten 4 Antworten
Mache ich eine JSON-Anforderung mit AFNetworking und rufen Sie dann [operation waitUntilFinished] zu warten auf die operation und den Erfolg oder Misserfolg Blöcke. Aber, es scheint zu fallen, stimmt allerdings - in Bezug auf die log-Meldungen, die

Betrieb fortsetzen, wenn die app Tat geben Sie hintergrund auf iOS

Anzahl der Antworten 1 Antworten
in meiner app habe ich einige NSOperation das update einige zentrale Daten-element aus einer online-Datenbank, irgendwann das update benötigen einige Minuten, und wenn der Bildschirm des iPhone-Sperre die app, geben Sie im hintergrund-Modus, und das update ist

Vorbei an einem block als parameter

Anzahl der Antworten 2 Antworten
Ist es möglich, übergeben eine voll ausgeformte block (ein block mit all seinen Parametern im Lieferumfang enthalten) in eine Methode dann, der block wird ausgeführt in der Methode? Im moment habe ich diese Struktur wiederholt sich in

iOS - Wie um zu überprüfen, ob eine NSOperation ist in einem NSOperationQueue?

Anzahl der Antworten 2 Antworten
Aus der docs: Einer operation Objekt in bei den meisten einen Vorgang in der Warteschlange zu einem Zeitpunkt, und diese Methode wirft eine NSInvalidArgumentException Ausnahme, wenn der Betrieb bereits in einer anderen Warteschlange. Ebenso wirft diese Methode

iOS - Wie zu wissen, Wann NSOperationQueue mit der Bearbeitung fertig ein paar Operationen?

Anzahl der Antworten 4 Antworten
Brauche ich in meiner Anwendung der download-Verzeichnisse und Ihre Inhalte. Also habe ich beschlossen, die NSOperationQueue und ich Unterklassen NSOperation zu implementieren NSURLRequest etc... Das problem ist, ich fügen Sie alle Operationen auf einmal und ich kann

Die Verwaltung einer Reihe von NSOperation mit Abhängigkeiten

Anzahl der Antworten 4 Antworten
Arbeite ich an einer Anwendung, die Inhalt erstellen und senden Sie es an ein vorhandenes backend. Inhalt ist ein Titel, ein Bild und den Ort. Nichts besonderes. Backend ist ein bisschen kompliziert, also hier ist was ich

Wie kann ich die Pause eine NSOperation in einem NSOperationQueue?

Anzahl der Antworten 2 Antworten
Ich eine pause benötigen eine laufende NSOperation, die eingefügt wurde, in einem NSOperationQueue. Zurzeit bin ich alle Operationen Abbrechen und Neustarten. Dies würde aber dazu führen, dass einige Art von Vervielfältigung im Sinne von Prozess gemacht. Ich

Asynchrone NSURLConnection mit NSOperation

Anzahl der Antworten 3 Antworten
Will ich tun NSURLConnection im hintergrund-Modus,weil es die Antwort ist mit sehr viel Daten.Foren sagen, die Apple ' s endliche Länge-Kodierung zu verwenden, in didEnterBackground. aber ich habe es vermeiden wollen.stattdessen verwende ich folgenden code über NSOperation

Best Practice, um viele Daten im Hintergrund auf einem iOS4-Gerät zu senden?

Anzahl der Antworten 5 Antworten
Ich habe eine app muss zum senden von Daten (POST) wird an einen server. Ist diese Funktion auf eine der NavigationController sub-Controller und Benutzer sollten in der Lage sein zu navigieren Weg von diesem controller und/oder die

NSOperation und NSOperationQueue Arbeitsthread vs Hauptthread

Anzahl der Antworten 6 Antworten
Habe ich zur Durchführung einer Reihe von download-und Datenbank-write-Operationen, die in meiner app. Ich bin mit der NSOperation und NSOperationQueue für die gleichen. Dies ist ein Anwendungs-Szenario: Holen alle Postleitzahlen von einem Ort. Für jede Postleitzahl abrufen

Warten Sie, bis die schnelle Schleife mit asynchronen Netzwerkanforderungen beendet ist

Anzahl der Antworten 7 Antworten
Ich würde gerne eine for-in-Schleife zu senden, die aus einer Reihe von Anfragen über das Netzwerk auf FB, dann übergeben Sie die Daten an eine neue view-controller nachdem die Methode abgeschlossen ist. Hier ist mein code: var

NSOperation - Erzwingt, dass eine Operation dynamisch auf andere wartet

Anzahl der Antworten 7 Antworten
Bin ich versucht zu implementieren eine operation queue und ich haben das folgende Szenario: NSOperation A NSOperation B NSOperation C NSOperation D NSOperationQueue queue Ich anfangen A zu queue. Während der Ausführung von A ich brauchen, um

NSOperation und NSNotificationCenter im Hauptthread

Anzahl der Antworten 4 Antworten
Ich habe eine NSOperation. Wenn er fertig ist, schieße ich ein NSNotificationCenter, damit das Programm weiß, dass die NSoperation ist fertig und das aktualisieren der gui. Meinem Verständnis die Zuhörer in die NSNotification läuft nicht auf dem

NSBlockOperation lernen

Anzahl der Antworten 2 Antworten
Ich bin ein großer fan von Blöcken, aber haben Sie nicht genutzt für die Parallelität. Nach etwas googlen habe ich zusammengebastelt, diese Gedanken auszublenden, alles, was ich gelernt, in einem Ort. Das Ziel ist, zum ausführen eines

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

Wie NSBlockOperation abgebrochen wird

Anzahl der Antworten 4 Antworten
Habe ich eine lange andauernde Schleife möchte ich laufen im hintergrund mit einem NSOperation. Ich würde gerne auf einen block: NSBlockOperation *operation = [NSBlockOperation blockOperationWithBlock:^{ while(/* not canceled*/){ //do something... } }]; Die Frage ist, wie kann

Wie führe ich eine asynchrone NSURLConnection innerhalb einer NSOperation aus?

Anzahl der Antworten 1 Antworten
Ich wollen einer Asynchrous NSURLConnection innerhalb eines NSOperation auf einem hintergrund-thread. (es sei denn ich mache einige sehr teure Operationen auf den Daten, wie Sie kommen zurück, wollen getan werden, als die Daten kommt und im hintergrund)

NSOperation auf dem iPhone

Anzahl der Antworten 7 Antworten
Ich habe auf der Suche für einige konkrete Szenarien für wenn NSOperation auf dem iPhone ist ein ideales Werkzeug in einer Anwendung zu verwenden. Zu meinem Verständnis, dies ist ein wrapper um das schreiben Ihrer eigenen threaded

CoreAnimation warnte gelöschten Thread mit nicht committed CATransaction

Anzahl der Antworten 3 Antworten
Ich habe Probleme mit der folgenden Warnung: CoreAnimation: warning, deleted thread with uncommitted CATransaction; CA_DEBUG_TRANSACTIONS=1 in der Umgebung log-Ablaufverfolgungen. Bin ich mit einer NSOperation-Objekt, um einige Berechnungen auszuführen, sobald der Vorgang abgeschlossen ist, sendet es eine Nachricht

Wie verwende ich NSOperationQueue mit NSURLSession?

Anzahl der Antworten 6 Antworten
Ich versuche zu bauen, bulk image downloader, wo Bilder Hinzugefügt werden können, um eine Warteschlange "on the fly" heruntergeladen, und ich kann herausfinden, den Fortschritt und wenn Sie fertig sind herunterladen. Durch meine Lektüre, es scheint, wie

NSOperation gegen Grand Central Dispatch

Anzahl der Antworten 8 Antworten
Lerne ich über concurrent-Programmierung für iOS. So weit ich gelesen habe, über NSOperation/NSOperationQueue und GCD. Was sind die Gründe für die Verwendung NSOperationQueue über GCD - und Umgekehrt? Klingt wie beide GCD und NSOperationQueue abstrahieren die explizite

Asynchrone Methoden in NSOperation

Anzahl der Antworten 2 Antworten
Ich bin, Holen Sie Daten von Facebook Connect (Verwendung der FBConnect Objective-C 2.0-framework), und ich Tue alles, was in eine NSOperation. Es ist in eine NSOperation, denn ich habe mehrere andere Operationen, die ausgeführt werden, und dies

Benachrichtigung erhalten, wenn NSOperationQueue alle Aufgaben beendet

Anzahl der Antworten 13 Antworten
NSOperationQueue hat waitUntilAllOperationsAreFinished, aber ich will nicht warten, synchron. Ich möchte nur ausblenden Statusanzeige in der UI, wenn die Warteschlange abgeschlossen ist. Was ist der beste Weg, dies zu erreichen? Kann ich nicht senden, die Benachrichtigungen aus