Hi,
ich vermute mal stark das meine Liste lagged, weil ich einen Timer laufen habe der jede Sekunde einen Abfrage auf eine Datenbank macht. Meine Frage ist, kann man sowas irgendwie umgehen?
Code ist quasi:
Alles anzeigen
Eventuell ist es auch die Datenbank abfrage die das ganze zum laggen bringt..... Ich verwende OHMySQL von GitHub
Danke im voraus.
Dirk
ich vermute mal stark das meine Liste lagged, weil ich einen Timer laufen habe der jede Sekunde einen Abfrage auf eine Datenbank macht. Meine Frage ist, kann man sowas irgendwie umgehen?
Code ist quasi:
Quellcode
- let timer = Timer.publish(every: 1, on: .main, in: .common).autoconnect()
- @State var something:[String] = []
- var body: some View {
- HStack {
- List {
- ForEach(something) { s in
- Text("\(s)")
- }
- }
- .onReceive(timer) { t in
- getAllNames() //was dann 'something' mit neuen Daten füllt und einen View Refresh auslößt
- }
- }
Eventuell ist es auch die Datenbank abfrage die das ganze zum laggen bringt..... Ich verwende OHMySQL von GitHub
Danke im voraus.
Dirk
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Qvex23 ()