Как просмотреть существующие данные в Базовых Данных?

Ну, может быть этот вопрос, глупо, но я не мог найти путь (кроме программно). Я разработал проект (для iPhone OS 3.0), который использует Базовые Данные. xcdatamodel файл показывает описание схемы, но я хочу видеть данные в табличной форме (как студия управления для mssql сервера или phpmyadmin для mysql).

Есть ли какой-либо путь (кроме кодирования)?Что это?

Кроме того, в какой файл (в диске/устройстве) те данные хранятся?

[Я создал учебное руководство (из яблока) на Базовых Данных, названных Местоположениями. Они использовали эту строку где-нибудь в коде: NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Locations.sqlite"]];

Но, я не видел "xxxxx.sqlite" файла в месте проекта (ни в диске).]

6
задан mshsayem 11 May 2010 в 13:47
поделиться

3 ответа

Для просмотра sql-файла coredata вы можете использовать любой стандартный интерфейс sqlite . Вы можете использовать sqlite3 из командной строки или использовать что-то вроде Sqlite Browser .

Если вам нужно что-то конкретное для Core Data, вы можете использовать Core Data Browser.

3
ответ дан 10 December 2019 в 00:35
поделиться

Файл sqllite хранится в папке документов вашего приложения. Если вы работаете в симуляторе, это место будет выглядеть примерно так:

~/Library/Application Support/iPhone Simulator/User/Applications/1C69B544-510C-47E0-8758-701FB9E259F7/Documents/Locations.sqlite

(Где 1C69B544...701FB9E259F7 - это огромное случайное число, которое генерируется каждый раз при переустановке приложения в симуляторе).

4
ответ дан 10 December 2019 в 00:35
поделиться

Если вы используете хранилище SQL, то любой из распространенных инструментов для анализа SQL должен работать для отображения содержимого хранилища SQL. Однако из-за того, как Core Data обрабатывает данные за кулисами, их будет трудно интерпретировать.

Для того чтобы легко читать данные в хранилище SQL, вам понадобится специализированный инструмент. Я еще не использовал его, но Core Data Editor выглядит полезным.

3
ответ дан 10 December 2019 в 00:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: