Iphone 我可以从fetchedResultsController中删除对象而不从db中删除该对象吗?

Iphone 我可以从fetchedResultsController中删除对象而不从db中删除该对象吗?,iphone,database,uitableview,core-data,nsfetchedresultscontroller,Iphone,Database,Uitableview,Core Data,Nsfetchedresultscontroller,我一直试图在不从db中删除对象的情况下从正在使用的tableView中删除一个对象,但我不知道如何执行此操作 我尝试在fetchedResultsController上设置一个谓词,以过滤BOOL设置为特定值的对象。然后,当我更改该值时,我希望我可以使该对象保留在db中,但由于谓词的原因,它会从fetchedResultsController中退出,但遗憾的是,这不起作用 如何从tableView的数据源(fetchedResultsController)中删除对象,而不将其从核心数据数据库中完

我一直试图在不从db中删除对象的情况下从正在使用的tableView中删除一个对象,但我不知道如何执行此操作

我尝试在fetchedResultsController上设置一个谓词,以过滤BOOL设置为特定值的对象。然后,当我更改该值时,我希望我可以使该对象保留在db中,但由于谓词的原因,它会从fetchedResultsController中退出,但遗憾的是,这不起作用

如何从tableView的数据源(fetchedResultsController)中删除对象,而不将其从核心数据数据库中完全删除


请帮忙!我已经在这方面花了太长时间了

当我需要清除获取的结果时,我总是滚动我自己的表视图数据源
NSFetchedResultsController
当您想显示数据库中的所有内容时,对象非常有用,但当您想动态删除一些数据时,对象就不那么有用了。我获取数据,然后遍历results数组,寻找我想要保留的数据。好的对象被添加到一个新数组中,该数组成为我的表视图数据源的基础


在我实现这一点的时候,数据操作发生在一个模型对象中,它将数组交给实现
uitableviewdatasource
协议方法的
UITableViewController
子类。我想您可以将其实现为
NSFetchedResultsController
的子类,但我从未尝试过这种方法。

谢谢!我一直在寻找某种方向,你的回答给了我我需要的想法。你可能被一个细节困住了,但你描述的BOOL方法应该有用。