好的,这个问题已经被问过了,但我仍然没有得到它。我的问题是: -
我有一个coredata应用程序。我使用模拟器存储数据。将在输出视图中输出的字符串和图像等数据。
每当我使用模拟器时,我都会存储信息并且运行良好。但是当我在设备上运行应用程序时,没有数据。我正在使用模拟器存储数据,一旦我在设备上运行它,它就不会显示使用模拟器存储的数据。我相信我必须从模拟器或其他东西拿走数据库,但我不知道如何进入模拟器数据库。任何人都可以帮忙
答案 0 :(得分:0)
看看User/<YourName>/Library/Application Support/iPhone Simulator/<SDK Version>/Applications/<ApplicationID>/Documents/<YourDatabaseName>.sqlite
。复制该文件并将其放入您的应用程序包中。请查看来自apple网站的iPhone Recipes
示例代码,了解如何从预先填充的核心数据库加载数据。