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