我有一个带有 tablview 的视图控制器,它显示来自 NSFetchedResultsController 的数据,这很好,它运行良好。
FRC 中的每个对象都代表一个已从服务器下载或尚未从服务器下载的文件。当用户点击一行时,应用程序会检查文件是否已下载,如果没有下载,则更新对象以标记它已下载。当用户再次点击该行时,它应该知道它已被下载,并且只需打开文件。
然而,正在发生的事情是文件已下载,并且对象正在更新,但是当我再次点击该行时,该对象的 FRC 版本尚未更新以反映新的更改,因此它不会认为该文件已被下载,因此再次下载它。
我需要重新获取 FRC 中的数据还是我做错了什么?谢谢