2016-01-18 3 views
9

Ich habe eine NSTextAttachment, die ich ein Ladebild anzeigen möchte, bis das Bild heruntergeladen hat und dann, wenn ich es einmal habe ich das Bild zu aktualisieren.Update Bild von NSTextAttachment einmal bereits gerendert

Ich habe alle Logik an Ort und Stelle, außer wenn ich textAttachment.image = image das zweite Mal nichts passiert passiert. Wie kann ich die NSTextAttachment aktualisieren, sobald sie bereits von der UITextView gerendert wurde?

Danke!

Antwort

0

Sie müssen die Benutzeroberfläche immer vom Hauptthread aus aktualisieren, nicht vom Socket-Thread. Hier

ist ein Swift Beispiel:

// Update UI from main thread 
dispatch_async(dispatch_get_main_queue(), { 
    textAttachment.image = image 
})
Verwandte Themen