Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.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
Iphone iOS-填充核心数据数据库_Iphone_Ios_Ipad_Core Data - Fatal编程技术网

Iphone iOS-填充核心数据数据库

Iphone iOS-填充核心数据数据库,iphone,ios,ipad,core-data,Iphone,Ios,Ipad,Core Data,我在应用程序中广泛使用了核心数据。通常我需要使用预填充的数据库提交应用程序 我通常创建无数行代码来填充数据库,然后从应用程序目录中提取它并将其包含在捆绑包中。有没有简单的方法?是否有任何方法可以使用CSV文件和外部应用程序填充在Xcode上创建的核心数据数据库 谢谢。使用Xcode,您没有任何简单的方法可以做到这一点 基本上,我在这种情况下要做的是:我构建第二个目标,专门用于将数据库汇集到一起,并使用相对于文件系统中工作区的固定持久存储url创建对象。通常的方法是在第一次启动时创建条目。 如果要

我在应用程序中广泛使用了核心数据。通常我需要使用预填充的数据库提交应用程序

我通常创建无数行代码来填充数据库,然后从应用程序目录中提取它并将其包含在捆绑包中。有没有简单的方法?是否有任何方法可以使用CSV文件和外部应用程序填充在Xcode上创建的核心数据数据库


谢谢。

使用Xcode,您没有任何简单的方法可以做到这一点


基本上,我在这种情况下要做的是:我构建第二个目标,专门用于将数据库汇集到一起,并使用相对于文件系统中工作区的固定持久存储url创建对象。

通常的方法是在第一次启动时创建条目。 如果要从CSV文件导入数据,则需要解析器。
我可以推荐这样一个:

你能不能写几行代码来解析你自己的csv文件,并根据它解析的信息创建插入?这可能会有帮助:@rokjarc-这是另一种使用代码的方法。我使用了另一种比这更广泛的方法。我希望直接导入CSV。如果您正在寻找一种方法来导入CSV,而这种方法可以使用SQL,那么对于核心数据,您将找不到。然而,如果您需要帮助,解析csv文件并编写一个循环来插入每行的对象并不困难。请告诉我,但您似乎暗示这不是您要寻找的答案。如果是这样的话,你能进一步解释一下为什么这种方法不理想吗?@rokjarc这将有助于从sql支持的csv文件构建sql数据库,但是如果你有一个sql数据库,那么将其导入核心数据也同样困难(如果不是更困难的话)作为导入csv文件进行分析。我需要的是一种将csv导入SQLITE数据库的方法,该方法可以在iOS上运行。因此,创建一个能够解析此csv并填充数据库的新目标。您可以在此目标和实际项目之间共享您的模型,但最好的做法是使其他所有内容都独立于您的应用程序这是最好的办法。我的应用程序使用了类似的方法,尽管是json对象而不是csv文件。