0
在UITableViewController
之外使用NSFetchedResultsController
是否是錯誤的,因爲非UITableView控制器將無法實現NSFetchedResultsControllerDelegate
協議?在UITableViewController之外使用NSFetchedResultsController
在UITableViewController
之外使用NSFetchedResultsController
是否是錯誤的,因爲非UITableView控制器將無法實現NSFetchedResultsControllerDelegate
協議?在UITableViewController之外使用NSFetchedResultsController
沒有特定的原因,您不能使用沒有表的NSFetchedResults控制器。您可以定義任何任意類來實現NSFetchedResultsControllerDelegate協議。
但是,很少有什麼特別的原因會導致你想這樣做。 FRC旨在爲表格提取和訂購數據。它跟蹤部分名稱等。其他控件並不真的需要這種排序或信息。
如果您希望控制器像FRC一樣監視managedObject上下文,那麼您應該爲控制器註冊上下文的各種通知。然後,控制器可以根據需要更新視圖,就像FRC爲tableview所做的那樣。
是不是緩存一個這樣的原因? – 2012-10-22 19:57:04