如何查看Core Data中的现有数据?

msh*_*yem 6 iphone cocoa cocoa-touch core-data

好吧,可能这个问题很愚蠢,但我找不到办法(除了编程).我构建了一个使用Core Data的项目(适用于iPhone OS 3.0).该xcdatamodel文件显示模式的描述,但我想看到的数据以表格形式(如管理工作室MSSQL服务器phpMyAdmin的用于MySQL的).

有没有办法(编码除外)?那是什么?

此外,哪些文件(在磁盘/设备中)存储在哪些数据中?

[我在Core Data上构建了教程(来自apple),名为Locations.他们在代码中的某处使用了这一行: NSURL *storeUrl = [NSURL fileURLWithPath: [[self applicationDocumentsDirectory] stringByAppendingPathComponent: @"Locations.sqlite"]];

但是,我没有在项目位置(也没有在磁盘中)看到任何"xxxxx.sqlite"文件.

Yuj*_*uji 3

要查看 coredata sql 文件,您可以使用任何标准sqlite接口。您可以sqlite3从命令行使用,或使用Sqlite Browser之类的东西。

如果您想要特定于 Core Data 的内容,可以使用Core Data Browser。