我希望能够从命令行中看到我的iPhone模拟器应用程序中包含的Core Data
的内容。查看内容的核心数据
我已经试过“cd'ing”为~/Library/Application Support/iPhone Simulator/7.0/Applications
,然后使用find . -name MyAppName
找到这些目录包含了我的应用程序:
29EB3FF9-4691-474D-8B05-AB168899D528 4C25697B-04D9-4B48-BE5E-D1E9B2E03381 A1DF7916-AE39-4367-BFD2-22A8BAA2AFD2 BDB577A8-0BCF-4E58-896B-D4E704F261D0 CC3CC638-E39D-4AE7-8580-4E8BBD375DC4 D11D7C57-5578-4531-85BB-71AE6DD68B2F
然后我浏览到这个文件夹中的“文档”文件夹,但我看到的唯一的“sqlite”文件是CoreDataTabBarTutorial.sqlite CoreDataTabBarTutorial.sqlite-shm CoreDataTabBarTutorial.sqlite-wal
。 (编辑:我实际上已将我的persistentStoreCoordinator
的URL
命名为CoreDataTabBarTutorial.sqlite
)。
我确定我的对象被插入到“核心数据”中,但它似乎不会在启动界面生成器之间持续存在。我试图调试。
那么你*实际*意味着你想查看SQLLite-back CoreData存储的内容?我也对*非常困惑,但它似乎并没有在界面生成器启动之间持续下去*这真的是你的意思吗? – marko
当您创建持久性存储时,请检查您使用的初始化类型和名称。 –
谢谢,我将'persistentStoreCoordinator'的'URL'设置为'CoreDataTabBarTutorial.sqlite'。 –