我从核心数据创建了sqlite数据库,我想在服务器端重新填充它,并将其再次下载到设备,并覆盖现有的sqlite数据库。是否可以在服务器端重新填充,如果用现有的db覆盖它是否有效?
答案 0 :(得分:0)
据我所知,如果您通过核心数据保存数据,它将创建通常的sqlite数据库,但所有表,字段名称都将具有Z_前缀。
您可以在服务器端简单地使用此数据库,将其作为文件下载并覆盖设备上的退出数据库。
如果出现问题,请告诉我英语不好。
答案 1 :(得分:0)
不要乱用应用程序之外的Core Data数据库。实际上,忘了它是一个db,因为它只是一个存储机制。
您需要做的是将对象发送到服务器(xml可能是最简单的),操纵服务器上的数据,将数据发送回应用程序,将数据导入Core Data。