我使用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