目前我正在做一个需要使用 coredata 的项目(我知道 coredata 内部使用 sqlite)。将来我需要将这个项目与我使用 sqlite 的现有项目合并。所以,当我将这个使用核心数据的项目和我之前使用 sqlite3 的项目合并到一个应用程序中时,会不会有问题。感谢您的帮助。
最佳答案
也许不是“只是”合并,但您可以手动查询您的 CoreData sqlite 并将结果相应地映射到您的“ native ”sqlite。
如果您现有的 sqlite 应该进入 CoreData,则以相反的方式进行。
尽量避免对 CoreData sqlite 进行逆向工程,将您的条目手动混入其中。通过 managedObjectContext 传递您的 sqlite 查询结果并永远完成。
关于ios - 我可以在单个应用程序 iOS 中使用核心数据和 sqlite3 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24325418/