我有一个为 Mac OS X 创建的应用程序,我正在尝试查看核心数据数据库以确保它与我的应用程序一起正常工作。我导航到正确的目录;
当前用户/库/应用程序支持/com.?????.???/???.storedata
如何打开和/或查看此文件?可能吗?
必须下载 SQLite3 编辑器才能打开文件。
对我来说,无法打开.storedata
usingsqlite3
或例如SQLite Manager for Firefox。
我总是收到消息
错误:文件已加密或不是数据库
相反,我必须首先将 storeType 更改为NSPersistentStoreCoordinator
toNSSQLiteStoreType
而不是NSXMLStoreType
.
if (![coordinator addPersistentStoreWithType:NSSQLiteStoreType
configuration:nil
URL:url
options:nil
error:&error]) {
[[NSApplication sharedApplication] presentError:error];
return nil;
}
之后它起作用了。另请参阅与.sqlite
.storedata