例如,当在 NSPredicate
中使用 entity.name
时,我需要将 setFetchPredicate 更改为 setFilterPredicate,第一个在 XML 存储中工作得很好,SQLite 需要第二个一个。
我发现:this message但在列表存档中找不到任何相关内容。
是否有包含所有有效 NSPredicate
语句的列表?
什么时候垃圾回收会带来麻烦?
最佳答案
请参阅《核心数据编程指南》中标题为“Fetch Predicates and Sort Descriptors”的部分,了解 SQLite 特定的限制。
我不知道启用垃圾收集的环境中存在任何特定于核心数据的限制 - 您发布的电子邮件中的引用对我来说是新闻。谷歌快速搜索显示this thread这是我第一次听说这个问题。尽管在使用 Core Data + SQLite 存储类型的计算密集型应用程序中有类似的设置,但我当然从未遇到过它。
但是,您需要对第一个问题更加具体。我不确定你的意思。
关于cocoa - 从 XML 切换到 SQLite 核心数据存储时存在哪些潜在障碍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4429730/