Показать записи CoreData - PullRequest
       2

Показать записи CoreData

2 голосов
/ 27 октября 2010

Я создаю приложение, используя Coredata.Я создаю файл XML и сохраняю все данные в файл XML.Затем, используя coredata, я сохраняю их в базе данных.

Теперь я хочу просмотреть все записи из основных данных.Мое приложение создает файл sqlite.Но если я использую команду выбора в sqlite, записи не отображаются.Но он показывает «нет ошибок».

Есть ли способ просмотреть мои записи из основных данных или из Sqlite?

Ответы [ 2 ]

2 голосов
/ 25 марта 2014

Показать / Вывести список всех объектов, находящихся в настоящее время в базе данных

NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription
    entityForName:@"UserInfo" inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSArray *fetchedObjects = [context executeFetchRequest:fetchRequest error:&error];
for (NSManagedObject *info in fetchedObjects) {
    NSLog(@"First Name: %@", [info valueForKey:@"firstname"]);
    NSManagedObject *details = [info valueForKey:@"address"];
    NSLog(@"Zip: %@", [details valueForKey:@"zip"]);
}
2 голосов
/ 27 октября 2010

Я столкнулся с той же проблемой, и мне нужно изучить базу данных sqlite, созданную coredata.Я использовал бесплатный браузер базы данных Sqlite.http://sqlitebrowser.sourceforge.net/

И найдите путь к файлу sqlite.

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