Если вы уверены, что все заголовки разделов загружаются каждый раз *, это означает, что это системное поведение.
Что сложно с помощью NSFetchedResultsController?Если это действительно так, возможно, вам следует написать свой собственный UITableViewDelegate / DataSource для большей гибкости.
*, т. Е.
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
или
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
называются Xвремя отправки сообщения [tableView reloadData].