Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用现有的sqlite数据库在ios中使用核心数据? 我在C++中用C++实现了一个应用程序。 我曾经在应用程序中使用过sqlite数据库。 现在我将用swift语言更改整个代码。 所以我想使用现有的sql数据库在我的应用程序中使用核心数据。 请告诉我怎么可能?是的,然后告诉我步骤和示例链接 简而言之:你不能:) 更长:_Ios_Swift_Core Data - Fatal编程技术网

如何使用现有的sqlite数据库在ios中使用核心数据? 我在C++中用C++实现了一个应用程序。 我曾经在应用程序中使用过sqlite数据库。 现在我将用swift语言更改整个代码。 所以我想使用现有的sql数据库在我的应用程序中使用核心数据。 请告诉我怎么可能?是的,然后告诉我步骤和示例链接 简而言之:你不能:) 更长:

如何使用现有的sqlite数据库在ios中使用核心数据? 我在C++中用C++实现了一个应用程序。 我曾经在应用程序中使用过sqlite数据库。 现在我将用swift语言更改整个代码。 所以我想使用现有的sql数据库在我的应用程序中使用核心数据。 请告诉我怎么可能?是的,然后告诉我步骤和示例链接 简而言之:你不能:) 更长:,ios,swift,core-data,Ios,Swift,Core Data,如果你想保留数据库,你需要继续使用sqlite。您无法轻松地将数据库从sqlite“迁移”到cordata。coredata确实使用sqlite-true,但它是以“私有/专有”格式使用的,这种格式没有文档记录,并且可以随时间变化 ==>坚持使用sqlite 如果需要切换,请打开设备上的旧db,并编写一个类从sqlite读取并导入到CD =>您仍然需要编写swift sqlite“reader”类和核心数据导入器核心数据使用ManagedObject模型,并将在其基于sqlite的备份存储中使

如果你想保留数据库,你需要继续使用sqlite。您无法轻松地将数据库从sqlite“迁移”到cordata。coredata确实使用sqlite-true,但它是以“私有/专有”格式使用的,这种格式没有文档记录,并且可以随时间变化

==>坚持使用sqlite


如果需要切换,请打开设备上的旧db,并编写一个类从sqlite读取并导入到CD


=>您仍然需要编写swift sqlite“reader”类和核心数据导入器

核心数据使用ManagedObject模型,并将在其基于sqlite的备份存储中使用稍微混乱的命名约定。由于表名不同,您可能无法使用旧的SQLite数据库


您可能要做的是将旧数据从旧的SQLite db文件迁移到新的核心数据SQLite备份数据存储。

我只需访问现有数据库并对核心数据进行初始导入。@MartinR oh。。。说得好。。我把它读作“我有sqlite”,我想要CD…@MartinR我现有的应用程序使用直接sqlite。