Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.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
Ios 同时将数据持久化到多个表中_Ios_Sqlite_Core Data - Fatal编程技术网

Ios 同时将数据持久化到多个表中

Ios 同时将数据持久化到多个表中,ios,sqlite,core-data,Ios,Sqlite,Core Data,在我的iPAD应用程序中,我有6个UITableView,为了加载这些视图的数据,我调用了6个不同的Web服务。每个表视图都有自己的数据库表/实体 我对每个tableview的操作都是使用NSURLConnection调用Web服务,然后使用NSXMLParser解析生成的XML,并使用[managedObjectContext save:&error]将数据持久化到SQLite数据库中命令 我想知道是否有一种方法可以将数据同时保存到SQLite中的多个表中。这是正确的,只是您需要注意数据的完整

在我的iPAD应用程序中,我有6个UITableView,为了加载这些视图的数据,我调用了6个不同的Web服务。每个表视图都有自己的数据库表/实体

我对每个tableview的操作都是使用NSURLConnection调用Web服务,然后使用NSXMLParser解析生成的XML,并使用
[managedObjectContext save:&error]将数据持久化到SQLite数据库中命令


我想知道是否有一种方法可以将数据同时保存到SQLite中的多个表中。

这是正确的,只是您需要注意数据的完整性,我认为您的一些表有某种关系。

好的。。非常感谢。6个表中没有一个相互关联。。它们都与一个主表有关系。。因此,如果我同时使用线程来处理持久化,这会是一个问题吗?制作多线程核心数据应用程序的黄金法则是为每个线程使用唯一的上下文,并特别注意线程之间的合并信息处理NSManagedObjectContextDidSaveNotification。干杯