Ich habe eine Karussellansicht, die angibt, welche Elementeigenschaft in Xaml festgelegt ist. Wenn die gebundene Auflistung innerhalb des Ansichtsmodells gelöscht wird, wird eine Objektinstanzausnahme ausgelöst. Bei näherer Betrachtung ist es jedoch nicht die Sammlung, die null ist, sondern die klare Methode selbst, die als "unbekanntes Mitglied" bezeichnet wird. Die Karussell-Seite funktioniert auf Android- und Windows-Telefonen einwandfrei, aber auf iOS bekomme ich dieses Problem.Objektinstanzausnahme ausgelöst, wenn die gebundene Sammlung der Karussellansicht gelöscht wurde
0
A
Antwort
0
Es scheint, dass auf dem iPhone die Lebensdauer der Karussellansicht entfernt ist, wenn man von der Ansicht weg navigiert. Beim erneuten Besuch der Ansicht würde die Karussellansicht alle möglichen Fehler werfen, weil sie entsorgt worden war. Unter Windows Phone und Android gibt es kein solches Problem. Ich wäre praktisch gewesen, wenn ich in der Dokumentation behaupten würde, dass die Lebensdauer der Kontrolle bei der Navigation weg von der Ansicht liegen würde.
Um das Problem zu lösen, habe ich einfach jedes Mal, wenn sie erneut besucht werden, die Ansicht und das Modell neu betrachtet, mit anderen Worten, ihre Lebenszeit vergänglich gemacht.
0
Woops hat einen Fehler gemacht - dieser Artikel ist für Karussell-Seite nicht Karussell-Ansicht!
Verwandte Themen
- 1. Suchen, wenn Zeile gelöscht wurde
- 2. Überprüfen, ob die Datei erfolgreich gelöscht wurde
- 3. Test, wenn ValidationError ausgelöst wurde
- 4. Wie wird angezeigt, ob eine Sammlung hinzugefügt oder gelöscht wurde?
- 5. Die Sammlung wurde nicht initialisiert
- 6. Wann wurde Minor GC ausgelöst?
- 7. Abbrechen der externen Ereignisbehandlungsroutine, die innerhalb der Aufgabe ausgelöst wurde
- 8. ngOnChanges wird nicht ausgelöst, wenn die Eingabeeigenschaft geändert wurde
- 9. Karussellansicht in Textansicht hinzufügen
- 10. Bericht von Business Objects wurde gelöscht/wurde gelöscht, während ich gelöscht habe Laufende Instanz
- 11. erkennt, wenn eine Backbone-Sammlung geholt wurde (Backbone 1.0.0)
- 12. AuthenticationSuccessEvent wurde nie ausgelöst
- 13. Wurde window.onload schon ausgelöst?
- 14. EF-Code Erstens: Die Sammlung wurde
- 15. Ausnahme wurde durch das Ziel eines Aufrufs ausgelöst, der beim Erstellen eines Controllers ausgelöst wurde.
- 16. kann nicht gelöscht Sammlung von mongodb
- 17. Zuweisung von rvalue erlaubt, wenn Zuweisungsoperator explizit gelöscht wurde?
- 18. Wie kann ich erkennen, wenn ein iAd gelöscht wurde?
- 19. jQuery: Welches Element wurde ausgelöst?
- 20. Warum die Sammlung [Person.companies] nicht von flush() verarbeitet wurde, wenn eine Sitzung verwendet wurde?
- 21. Jenkins löscht Aufträge, wenn Zweig über Branch-Indexierung gelöscht wurde
- 22. TypeScript kompiliert nur, wenn zuvor kompilierte JavaScript-Datei gelöscht wurde
- 23. Django wurde übergeordnete Beziehung gelöscht, wenn ich Kind löschen
- 24. Silverlight TabControl an ObservableCollection gebunden <string> nicht aktualisiert, wenn die Sammlung geändert wurde
- 25. Warum findet die Tabellenfunktion eine Variable, die gelöscht wurde?
- 26. UITableView Zeile wird nicht gelöscht, nachdem sie gelöscht wurde
- 27. Wie ein Ereignis ausgelöst wird, wenn Datagrid geändert wurde
- 28. Eltern-Klick-Ereignis wird nicht ausgelöst, wenn Recyclerview geklickt wurde
- 29. Ausnahme ausgelöst, wenn die Ressourcen der Reihenfolge der Deklaration geändert
- 30. SmtpClient hängt ohne Ausnahme ausgelöst, wenn falscher Port angegeben wurde