Arp*_*gre 5 sqlite core-data objective-c ios swift
我在 App Store 上有一个实时应用程序,它使用SQLite作为数据库,现在我想实现下一个更新Core Data,从 .sqlite 文件加载所有数据,而不破坏应用程序。我一直在阅读教程,但它并没有多大帮助。我不知道如何继续。请为我指出正确的方向。
\n我认为@SaintThread 解决了这里的主要问题。原因是 Core Data 不是 SQLite 的包装器——它是一个不同的 API,具有不同的假设,只是碰巧在内部使用 SQLite。如果您单独使用 SQLite,Core Data 不会尝试与您使用 SQLite 的方式兼容。
也就是说,如果您仍然想迁移,则必须设计一个 Core Data 模型,然后编写完全自定义的代码以从现有 SQLite 文件迁移到 Core Data。您的代码需要从 SQLite 读取所有内容,将其转换为新的 Core Data 表示形式,保存更改,然后删除现有的 SQLite 文件。
删除现有 SQLite 文件时,请确保同时删除 SQLite 日志文件(如果有)。
| 归档时间: |
|
| 查看次数: |
4104 次 |
| 最近记录: |