【发布时间】:2013-05-24 11:36:12
【问题描述】:
我想在我的 android 和 iOS 应用程序之间共享数据。我已经从这个目录中导出了核心数据 sqlite, ~/Library/Application Support/iPhone Simulator/User/Applications//Documents/.sqlite
我认为这很好。当我尝试使用 sqlite 浏览器打开 sqlite 文件时出现问题。因为它给出了一个错误,“不是 sqlite 3 文件”。我在想我会把coredata sqlite文件导入android。
但是我的问题是,将 iOS coredata 导入 android sqlite 的正确方法是什么?
【问题讨论】:
-
CoreData 使用特殊约定将数据存储在 sql 文件中,因此在 android 应用程序中重复使用它并不简单。
-
在 iOS 和 Android 中使用 sqlite..具有相同的数据模型..
-
Core Data SQLite 文件将使用 SQLite 浏览器打开(尽管这通常不是很有用)。你确定你使用的是 SQLite 数据存储,而不是 Core Data 二进制存储?
标签: android ios sqlite core-data