2013-04-09 2 views
0

Я запускаю примерную программу Apple SimpleEKDemo, которая должна отправлять данные о событиях в календарь iphone. После запуска и публикации нескольких событий я могу найти Calendar.sqlitedb в библиотеке симулятора на своем ноутбуке, но когда я его просматриваю с помощью браузера базы данных SQLite, он пуст, и в нем нет ничего. Я запускаю Simulator 6.1, и это папка, в которой я просматриваю Calendar.sqlitedb in.iPhone Simulator - Calendar.sqlitedb

Любая помощь в том, почему Calendar.sqlitedb пуст?

+0

Перейдите к своему терминалу и введите его? sqlite3 Calendar.sqlite, а затем введите .tables, если вы не видите свои таблицы, похоже, что он, вероятно, был удален. Вы вносили изменения в свои объекты Core Data и обновляли ли вы объекты? – Harish

ответ

0

Является ли база данных Calendar.sqlite проживающей в комплекте? Иногда разработчики приложений помещают пустую базу данных sqlite в комплект, а затем копируют ее в каталог файлов приложения при первом запуске, потому что вещи в пакете доступны только для чтения. Возможно, вы смотрите не на того.

+0

Я ничего не менял и не копировал. Я только что загрузил и запустил пример кода с веб-сайта разработчика Apple. – lavabuild

+0

По-прежнему нет дальнейших изменений. Любая помощь по этому поводу? – lavabuild