Hallo zusammen,
Ich würde gerne wissen ob es einen Unterschied in der Verarbeitung des Swift / SwiftUI codes im Simulator und auf einem Physischem Gerät gibt ?
Ein Beispiel :
Dieser Teil wird durch eine if Anweisung ausgeführt.
Im Simulator funktioniert alles super, die View wird jedes mal neu aufgerufen wenn ich auf den Text weiter drücke, und ein Array wird immer um ein Wert erweitert.
Jetzt das komische, wenn ich das auf dem Handy ausführe, kann ich 2 - 3 mal drücken ( immer unterschiedlich ) und der Teil wird einfach noch einmal mehr ausgeführt und das Array ist leer, obwohl ich nicht auf weiter drücke.
Ich weiß nicht genau, aber mir kommt es so vor wenn ich zu schnell drücke das die View sich verschluckt ( Der Code wird noch abgearbeitet )
Wenn ihr mehr Infos braucht einfach bescheid geben, ich hoffe ich konnte es Verständlich erklären.
Ich würde gerne wissen ob es einen Unterschied in der Verarbeitung des Swift / SwiftUI codes im Simulator und auf einem Physischem Gerät gibt ?
Ein Beispiel :
Dieser Teil wird durch eine if Anweisung ausgeführt.
Quellcode
- NavigationLink(destination: Test(navTitle: $navTitle, counter: $counter, item: MenuItem.example).navigationBarBackButtonHidden(true)){
- Text("Weiter ->").padding().foregroundColor(.accentColor)
- .overlay(RoundedRectangle(cornerRadius: 25)
- .stroke(Color.gray, lineWidth: 1)
- .shadow(radius: 3))
- }.zIndex(3.0)
- .simultaneousGesture(TapGesture().onEnded{ _ in
Jetzt das komische, wenn ich das auf dem Handy ausführe, kann ich 2 - 3 mal drücken ( immer unterschiedlich ) und der Teil wird einfach noch einmal mehr ausgeführt und das Array ist leer, obwohl ich nicht auf weiter drücke.
Ich weiß nicht genau, aber mir kommt es so vor wenn ich zu schnell drücke das die View sich verschluckt ( Der Code wird noch abgearbeitet )
Wenn ihr mehr Infos braucht einfach bescheid geben, ich hoffe ich konnte es Verständlich erklären.