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