Я с нетерпением ждал, чтобы найти причину сбоя моего приложения в какой-то момент, и я обнаружил, что методы UITableView вызываются до или одновременно с вызовом viewWillAppear.
В viewWillAppear у меня есть код, который инициализирует количество строк в каждом разделе, но вызывается numberOfRowsInSection, прежде чем я закончу настройку массива, в котором количество строк в каждом разделе.
Я считаю, что viewDidLoad не подходит в моем случае, потому что он вызывается только один раз после запуска приложения. Я прав? И мне нужно, чтобы моя функция инициализации вызывалась каждый раз, когда на экране появляется представление.
Как мне преодолеть этот сбой?
Заранее спасибо.