Есть ли способ добавить (взломать) пользовательский SQL в выборку основных данных?

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

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

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


person Martijn Thé    schedule 31.10.2011    source источник


Ответы (1)


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

person logancautrell    schedule 31.10.2011