Есть ли другая причина (кроме вызова reloadData), почему numberOfSectionsInTableView вызывается дважды? Я сделал отладку и обнаружил, что он вызывается дважды при первоначальном запуске, когда не вызываются пользовательские операторы reloadData.
Я создал таблицу с IB, но может ли это вызвать проблемы?