Swift:NSFetchRequest和NSFetchResultsController之间的区别?

问题描述 投票:-1回答:1

我很难理解NSFetchRequest和NSFetchResultsController之间的区别。我也不知道在哪种情况下我会选择其中一种。

如果有人能用简单的方式解释它,我将非常高兴。

ios swift core-data nsfetchedresultscontroller nsfetchrequest
1个回答
0
投票

[NSFetchRequest是您想从NSManagedObjects中获取的NSManagedObjectContext集的简单静态描述。

NSFetchResultsController帮助管理为NSTableView / UITableView使用而提取的对象。当在NSManagedObjectContext中编辑/插入/删除对象时,NSFetchRequest返回的对象集可以更改。 NSFetchResultsController将帮助您跟踪这些更改。

NSFetchResultsController配置有NSFetchRequest

© www.soinside.com 2019 - 2024. All rights reserved.