Ich habe einen separaten Thread, der ein UIView-Objekt erstellt, es in die Datenquelle von UITableView einfügt und anschließend reloadData für UITableView aufruft. Da es sich jedoch um einen separaten Thread handelt, kann reloadData nicht direkt aufgerufen werden, sondern muss vom Hauptthread ausgeführt werden. Aber wie sagen Sie dem Hauptthread, dies zu tun?
Danke
Sie können die asynchrone Dispatch-Funktion verwenden. Mit dieser Methode können Sie den Worker-Thread in Blöcke mit Inline-Code marginalisieren und nicht mit Methoden, die performSelectorOnMainThread verwenden:
%Vor%Wie wäre es mit so etwas? (kann nicht kompiliert werden, ich tippe es aus)
%Vor%Tags und Links uitableview multithreading ios uiview reloaddata