Сегодня мой вопрос о UITableViewController-s
В частности, я заметил, что метод делегата источника данных
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView;
вызывается дважды (даже если, например, я просто создаю приложение на основе навигации и без добавления строки кода ... хорошо, добавив NSLog для его отслеживания).
Теперь, поскольку в моем приложении мне нужно определить количество разделов, основываясь на выборе документов в файловой системе, мне нужно вызвать некоторые методы для этого. Я поместил эти методы в вышеупомянутый метод, поэтому они будут вызываться дважды, что мне не нужно.
Вопрос в том, почему он вызывается дважды, можно ли его вызвать один раз?
Я надеюсь, что в официальной документации это четко не указано (что означало бы, что я вообще не читал :)). Между прочим, я мог видеть, как другие публикуют подобные вопросы, но я не мог найти полностью удовлетворительный ответ.
Спасибо.