2013-04-21 2 views
6

Возможно ли во время выполнения генерировать базовую модель данных из набора объектов на сервере? например Списки SharePoint или SQL/MySQL/Parse.Динамическое создание базовой модели данных во время выполнения

Я пытаюсь перейти на динамический маршрут, потому что поля в списках SharePoint/SQL/Parse могут быть добавлены в будущем в будущем, что означает, что версия базовой модели данных в приложении должна измениться в соответствии с списком SharePoint на сервер. Если бы можно было генерировать объект (список SharePoint) в основных данных динамически, тогда приложение не будет прерываться, когда столбцы в сущности будут меняться на сервере.

Если это возможно, у кого-нибудь есть пример?

ответ

5

См. Ссылку для NSEntityDescription. Вы можете создать определение модели, определяя сущности в коде.

https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/CoreDataFramework/Classes/NSEntityDescription_Class/NSEntityDescription.html

Редактировать

Из наших хороших друзей в Cocoanetics: http://www.cocoanetics.com/2012/04/creating-a-coredata-model-in-code/

+1

Спасибо. Я уже прочитал это. Apple не имеет примера, который я могу найти. У вас есть достойный пример того, как взять удаленную модель базы данных и создать ее в основных данных? – motionpotion

+0

Статья в Cocoanetics замечательная. Я думаю, что ваш комментарий, motionpotion, может быть изменен и принят. Приветствия. – Nick

Смежные вопросы