Я имею в виду ... Могу ли я просто создать простой старый UIViewController и затем настроить сам UITableView, а также NSFetchedResultsController?
В какой степени UITableViewController и NSFetchedResultsController взаимодействуют друг с другом? Насколько я понимаю, UITableViewController по умолчанию НЕ принимает протокол NSFetchedResultsControllerDelegate. Похоже, что UITableViewController был разработан без знания NSFetchedResultsController. Вероятно, они даже сделали это до разработки FRC. В любом случае, просто грубое предположение, потому что UITableViewController вообще не упоминает FRC.
Таким образом, единственное, что я вижу в UITableViewController, это то, что он уже является делегатом для UITableView, приняв протокол, и он устанавливает для меня экземпляр UITableView и присваивает его внутренне свойству tableView. В этом ли вся магия UITableViewController?
(примечание: тег nsfetchedresultscontrolle не является опечаткой. У SO есть ограничение на число символов ... слишком плохо для пропущенного r, поэтому я избегал этого тега в своем другом наборе вопросов, таких как чума)