Основные данные предварительного заполнения sqlite дБ. Что такое Z_MAX? - PullRequest
0 голосов
/ 08 июля 2010

Я использую расширение SQLite Manager для Firefox для предварительного заполнения базы данных sqlite базовых данных.

Но когда я пытаюсь добавить больше в предварительно заполненную базу данных, мое приложение вылетает. Я подозреваю, что это как-то связано с Z_MAX для моей сущности в таблице Z_PRIMARYKEY.

Что мне установить Z_MAX? Это должно быть количество предметов в моей сущности?

Так что, если я добавлю 1000 записей в таблицу Z_MYENTITY, тогда мне нужно будет установить Z_MAX для объекта соответствия в Z_PRIMARYKEY равным 1000?

1 Ответ

3 голосов
/ 08 июля 2010

Я настоятельно рекомендую не пытаться копировать внутреннюю структуру базы данных Core Data. Он не имеет документов и не гарантирует, что Apple останется неизменным с течением времени (даже если он был относительно стабильным).

Вместо этого я предлагаю создать простой клиент Mac для предварительного заполнения базы данных. Это очень легко сделать, как я описал в этом ответе . Я также показываю, как это сделать, в видео для сеанса Core Data класса моего iPhone в iTunes U .

...