Есть ли способ добавить (взломать) пользовательский SQL в выборку Core Data? - PullRequest
1 голос
/ 31 октября 2011

Я знаю, что для этого нет общедоступного API, и вы не должны этого делать.

Но, скажем, вы используете постоянное хранилище типа NSSQLiteStoreType, чтоудобные точки вырезания в Core Data, чтобы взломать пользовательский SQL в выборку?

Я думаю о предоставлении пользовательского подкласса NSSortDescriptor и расширении генератора SQL.Кто-нибудь, кто изучал частные классы платформы Core Data и т. Д., Может дать мне несколько советов, с чего начать?

1 Ответ

0 голосов
/ 31 октября 2011

Поскольку базовая структура данных таблицы SQL в Core Data непрозрачна, все, что вы сможете сделать, определенно хрупко. Структура может измениться в любое время без предупреждения, в том числе между точечными выпусками ОС.

...