Имеет ли смысл использовать NSFetchedResultsController без UITableViewController?Как они связаны? - PullRequest
0 голосов
/ 14 июня 2010

Я имею в виду ... Могу ли я просто создать простой старый UIViewController и затем настроить сам UITableView, а также NSFetchedResultsController?

В какой степени UITableViewController и NSFetchedResultsController взаимодействуют друг с другом? Насколько я понимаю, UITableViewController по умолчанию НЕ принимает протокол NSFetchedResultsControllerDelegate. Похоже, что UITableViewController был разработан без знания NSFetchedResultsController. Вероятно, они даже сделали это до разработки FRC. В любом случае, просто грубое предположение, потому что UITableViewController вообще не упоминает FRC.

Таким образом, единственное, что я вижу в UITableViewController, это то, что он уже является делегатом для UITableView, приняв протокол, и он устанавливает для меня экземпляр UITableView и присваивает его внутренне свойству tableView. В этом ли вся магия UITableViewController?

(примечание: тег nsfetchedresultscontrolle не является опечаткой. У SO есть ограничение на число символов ... слишком плохо для пропущенного r, поэтому я избегал этого тега в своем другом наборе вопросов, таких как чума)

1 Ответ

1 голос
/ 15 июня 2010

Да, вы можете сделать это. Вашему контроллеру представления не требуется подкласс UITableViewController. Тем не менее, NSFetchedResultsController - это , предназначенный для представления таблицы. Если ваш пользовательский интерфейс вообще не имеет табличного представления, то NSFetchedResultsController, вероятно, неправильный ответ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...