據NSFetchedResultsController
蘋果文檔:核心數據 - 的NSManagedObjectContext VS NSFetchedResultsController
您使用已取得的成果控制器能夠有效地管理 從核心數據返回的結果讀取請求提供一個 UITableView的對象數據。
它的主要職責是管理管理 對象的集合。
看來這兩個類的目的是重疊的。兩者都「管理提取的管理對象」。也許措辭的差異確實意味着什麼,但我不明白。在閱讀這兩個文檔之後,在我看來,所有的數據獲取,修改,提交,撤銷/重做等都由託管上下文處理。我沒有看到nsfrc的存在。
任何人都可以解釋爲什麼我們需要提取結果控制器,當我們已經有託管上下文來處理數據?
因此,MOC使用提取請求A從持久性存儲中獲取一些數據。然後,FRC使用提取請求B從該MOC獲取數據以提供表格視圖控制器。 A和B是兩個不同的獲取請求。那是對的嗎? – Philip007 2012-08-01 22:44:36