0
首先,我想我已经找到了这件事:它是UITableView的数据源。但之后:它不符合该数据源协议。奇怪!为什么?它怎么会没有?为什么NSFetchedResultsController不符合UITableViewDataSource协议?
首先,我想我已经找到了这件事:它是UITableView的数据源。但之后:它不符合该数据源协议。奇怪!为什么?它怎么会没有?为什么NSFetchedResultsController不符合UITableViewDataSource协议?
NSFetchedResultsController
不是数据源。它是数据源和UITableView
之间的中介。例如,它可以在数据源更改时通知UITableView
。这可以防止数据源UITableView
之间的耦合,这将违反MVC pattern。
因此NSFetchedResultsController建立到数据源的链接? – dontWatchMyProfile 2010-06-03 14:18:34
它没有建立链接,你以编程方式做。在NSFetchedResultsController维护链接之后,当另一个更改时更新视图或数据源。大致。 – 2010-06-03 14:49:05