Ответ 1
Посмотрите на стек вызовов. вы можете видеть, что этот метод вызывается из двух разных сценариев.
Есть ли другая причина (чем вызов "reloadData" ), почему numberOfSectionsInTableView вызывается дважды? Я отлаживал и обнаружил, что он дважды вызывается при первом запуске, когда не вызывается пользовательских операторов reloadData.
Я создал таблицу с IB, но может ли это вызвать проблему?
Посмотрите на стек вызовов. вы можете видеть, что этот метод вызывается из двух разных сценариев.
Вероятно, ваш объект tableView может создаваться дважды. Из-за этого я столкнулся с одной и той же проблемой.