我使用Coredata创建应用程序。我创建一个XML文件并将所有数据存储到XML文件中。然后使用coredata将它们存储到数据库中。显示核心数据记录
现在我想查看来自核心数据的所有记录。我的应用程序创建一个sqlite文件。但是,如果我在sqlite中使用select命令,则不会显示记录。但它显示“没有错误”。
有什么办法从核心数据或Sqlite查看我的记录?
我使用Coredata创建应用程序。我创建一个XML文件并将所有数据存储到XML文件中。然后使用coredata将它们存储到数据库中。显示核心数据记录
现在我想查看来自核心数据的所有记录。我的应用程序创建一个sqlite文件。但是,如果我在sqlite中使用select命令,则不会显示记录。但它显示“没有错误”。
有什么办法从核心数据或Sqlite查看我的记录?
我面临同样的问题,并需要调查由coredata创建的sqlite数据库。我使用了免费的Sqlite数据库浏览器。 http://sqlitebrowser.sourceforge.net/
并浏览到sqlite文件所在的路径。
我知道sqlite文件的路径。我在sqlite软件中打开sqlite。但是没有记录显示在sqlite应用程序中。但是,我通过我的程序代码获取了所有记录,并显示了UITableView中的所有记录。但所有记录都是随机显示的,而不是按输入的顺序(顺序)。我的问题是我想查看我输入的所有记录。 – Velmurugan 2010-10-28 08:35:34
这里是使用核心数据并在uitableview中查看它的好链接。我相信作者最初也使用xml。 http://blog.sallarp.com/iphone-core-data-uitableview-drill-down/ – pdiddy 2010-10-28 13:22:03
显示/列出当前在数据库
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"]);
}
显示从终端或UITableView中记录的所有对象? – Jordan 2010-10-27 19:00:52
我想在UITableView中显示记录。 – Velmurugan 2010-10-28 08:27:08