2017-08-02 1 views
1

Ich habe meinen Webservice-Aufruf in viewDidLoad() hinzugefügt, aber es nimmt immer die Ausführung wieder auf, nachdem alle anderen Funktionen aufgerufen wurden. Unten ist mein Code..resume wird nach dem Aufruf anderer Delegate-Methoden ausgeführt

task.resume() wird immer nach dem Aufruf von Delegaten der Kalendermethode ausgeführt. Wie kann ich die Aufgabe fortsetzen, bevor ich andere Delegierte anrufe, damit ich Daten in der Kalenderansicht anzeigen kann? Danke

Antwort

0

Das Hinzufügen dieses Codes im Webdienst hat den Trick gemacht.

DispatchQueue.main.async { 
    self.calendarManager.reload() 
} 

Dies ruft die Kalenderdelegierten mit den Webservice-Daten auf.

Verwandte Themen