Основные данные больше не обновляют схему Sqlite - PullRequest
0 голосов
/ 22 мая 2010

Я использую основные данные для своего приложения, и до недавнего времени у меня никогда не возникало проблем с добавлением или удалением столбцов. Но теперь, даже если я внесу изменения в свой xcdatamodel и создам новые и обновленные файлы сущностей h / m, sqlite, похоже, не воспринимает эти изменения. На самом деле я перешел в папку документов и проверил оператор create для соответствующих таблиц в sqlite3, и я смог подтвердить, что добавленные мной столбцы отсутствуют.

Я удалил и повторно развернул приложение несколько раз безрезультатно. Можно ли что-то сделать с приложением, чтобы оно игнорировало какие-либо изменения схемы, вносимые через xcdatamodel? Думаю, еще одна вещь, о которой стоит упомянуть, - я недавно начал помещать всю папку с проектами в CVS, поэтому мне интересно, не запуталось ли что-нибудь в процессе регистрации и проверки.

1 Ответ

2 голосов
/ 22 мая 2010

Извините. Я чувствую себя идиотом. Сочетание «Сбросить содержимое и настройки» в симуляторе и «Очистить все цели» в xcode, похоже, исправило это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...