您可以在这种情况下使用NSFetchResultController。你可以在中找到更多细节 这个 教程。
你应该使用一个 NSFetchedResultsController 为达到这个。
NSFetchedResultsController
根据Apple的文档:
您使用获取的结果控制器来有效地管理结果 从Core Data获取请求返回以提供数据 UITableView对象。
这是一个很好的教程,可以帮助您入门: http://www.raywenderlich.com/999/core-data-tutorial-how-to-use-nsfetchedresultscontroller