有没有办法将自定义SQL添加(hack)到Core Data fetch?

时间:2011-10-31 18:09:09

标签: ios macos core-data nssortdescriptor

我知道没有公开的API,你真的不应该这样做。

但是你说你正在使用NSSQLiteStoreType类型的持久存储,Core Data中哪些方便的分割点可以将自定义SQL破解为获取?

我正在考虑提供NSSortDescriptor的自定义子类并扩展SQL生成器。在那里看过核心数据框架的私有类等的任何人可以给我一些关于从哪里开始的提示?

1 个答案:

答案 0 :(得分:0)

由于Core Data中SQL表的底层数据结构是不透明的,所以你能做的任何事情都是脆弱的。结构可以随时更改而不会发出警告,这包括操作系统的点发布之间。