Ich habe mich darauf gefreut, einen Grund zu finden, warum meine Anwendung irgendwann zerquetscht wurde, und ich fand heraus, dass Methoden von UITableView vor oder gleichzeitig mit viewWillAppear aufgerufen werden.Warum werden UITableView-Methoden vor viewWillAppear aufgerufen?
In viewWillAppear habe ich Code, der die Anzahl der Zeilen in jedem Abschnitt initialisiert, aber numberOfRowsInSection wird aufgerufen, bevor ich das Array eingerichtet habe, die Menge an Zeilen in jedem Abschnitt hat.
Ich glaube, dass ViewDidLoad in meinem Fall nicht geeignet ist, da es nur einmal nach dem Start einer Anwendung aufgerufen wird. Habe ich recht? Und ich muss meine Initialisierungsfunktion jedes Mal aufrufen, wenn eine Ansicht auf dem Bildschirm erscheint.
Wie kann ich diesen Fehler beheben?
Vielen Dank im Voraus.