Основные данные с предварительно заполненным sqlite из CSV! - PullRequest
0 голосов
/ 19 августа 2010

Я боролся с этим уже пару дней, и после поиска в интернете он все еще не заработал. У меня есть файл CSV, из которого мне нужно заполнить базу данных sqlite для использования с основными данными.

Я думал, что нашел решение здесь http://ablogontech.wordpress.com/2009/07/13/using-a-pre-populated-sqlite-database-with-core-data-on-iphone-os-3-0/, но я не могу заставить его работать. Вот шаги, которые я предпринял.

  1. Создан новый проект Core Data и созданы модель и классы управляемых объектов;
  2. Выполнен запрос на выборку в vdl rootViewController (я не уверен, почему это необходимо, но очевидно, что это так?)
  3. Скопировал xxx.sqlite из каталога документов моего приложения в другой каталог.
  4. Выполнены следующие команды sqlite из терминала:

sqlite3 xxx sqlite> .mode csv гггг sqlite> .import yyy.csv yyy

Теперь, когда дело доходит до импорта данных CSV в мою таблицу, я не получаю такую ​​ошибку! Также, когда я выполняю команду .tables, я получаю Z перед именем таблицы? Я импортировал данные из CSV в таблицу таким образом, но не использовал базовые данные, сгенерированные БД, и я думаю, что именно в этом проблема. Кто-нибудь знает, где я иду не так или лучшего решения моей проблемы. Пожалуйста, дайте мне знать, так как я схожу с ума от этого ..

Большое спасибо

Jules

1 Ответ

0 голосов
/ 19 августа 2010

Взгляните на этот пост Что вы хотите сделать, так это настроить свой основной стек данных, затем импортировать каждую запись и вставлять новые управляемые объекты и использовать значения из CSV для установки свойств вашего объекта.

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