Suchergebnisse für Anfrage "objective-c-blocks"

6 die antwort

Completion Handler für Objective-C zu Swift

Ich schreibe gerade ein Projekt von Objective-C auf Swift um. Der Großteil des Projekts ist abgeschlossen, aber ich habe Probleme beim Übersetzen einer Methode mit einem Completion-Handler. Ich habe die Dokumentation überprüft, habe aber immer ...

2 die antwort

NSTimer macht @ nicht ungült

Ich habe ein Problem beim Ungültigmachen meines Timers. @property (nonatomic, strong) NSTimer *timer; Innerhalb meiner Erfolgssperre ordne ich meinen Timer dem Haupt-Thread zu und stelle ihn ein: dispatch_async(dispatch_get_main_queue(), ^{ ...

2 die antwort

Warum wurde die Zuordnung von UIViewController im Hauptthread aufgehoben?

Ich bin kürzlich auf @ gestoßDas Problem der Freigabe [http://developer.apple.com/library/ios/#technotes/tn2109/_index.html#//apple_ref/doc/uid/DTS40010274-CH1-SUBSECTION11] in irgendeinem Objective-C-Code. Dieses Thema wurde zuvor auf Stack ...

TOP-Veröffentlichungen

4 die antwort

Syntax zum Definieren eines Blocks, der einen Block aufnimmt und in Objective-C @ einen Block zurückgi

Ich finde in Apples DokumentArbeiten mit Blöcken [https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/WorkingwithBlocks/WorkingwithBlocks.html#//apple_ref/doc/uid/TP40011210-CH8-SW1] dass die Syntax ...

10 die antwort

Kakaoblöcke als starke Zeiger vs Kopie

Ich habe mehrmals mit Blöcken gearbeitet, als mit Zeigern, auf die ich starken Bezug hatte Ich habe gehört, dass Sie kopieren sollten, aberWas bedeutet es, mit Blöcken als Zeigern und nicht mit dem Rohobjekt zu arbeiten? Ich habe nie eine ...

7 die antwort

Speichern Sie einen Abschluss als Variable in Swift

In Objective-C können Sie die Ein- und Ausgabe eines Blocks definieren, einen der Blöcke speichern, die an eine Methode übergeben wurden, und diesen Block später verwenden: // in .h typedef void (^APLCalibrationProgressHandler)(float ...

1 die antwort

Löschen Sie mehrere Tabellen aus einer einzelnen Abfrage, indem Sie sie vom Semikolon trennen

Ich versuche, mehrere Tabellen in einem einzigen Vorgang von SQLite zu löschen. Ich habe versucht, es durch Semikolon zu trennen, aber es hat nicht wie erwartet funktioniert. Hier ist mein aktueller Code: NSString *query = @"DELETE from ...

1 die antwort

Was entspricht der Eigenschaftsblockdeklaration in swift der folgenden Blockeigenschaft?

In Objective-C mache ich Folgendes: @property (nonatomic, copy) void(^completion)(MyObject * obj);Was ist der richtige Weg, um dies in kürzester Zeit zu tun?

5 die antwort

Erstellen einer Methode zum Ausführen von Animationen und zum Warten auf den Abschluss mithilfe eines Semaphors in Ziel c

Ich versuche, eine Methode zu erstellen, die die UIView-Methode "+ animateWithDuration: animations: completion" verwendet, um Animationen auszuführen und auf den Abschluss zu warten. Ich bin mir durchaus bewusst, dass ich den Code, der ...

1 die antwort

Wie verwende ich "enumerateChildNodesWithName" mit Swift in SpriteKit?

Ich benutze Swift, um ein Spiel in SpriteKit zu machen. In Objective-C könnte ich die folgende Methode verwenden: (void)enumerateChildNodesWithName:(NSString *)name usingBlock:(void (^)(SKNode *node, BOOL *stop))blockAktionen auf das ...