Ios 将CoreData存储到RackSpace
我正在开发一个应用程序在xCode 5,iOS 7上。我在CoreData中存储了一些数据。我的要求是将数据上传到RackSpace。最好的方法是什么?Ios 将CoreData存储到RackSpace,ios,xcode,core-data,rackspace-cloud,Ios,Xcode,Core Data,Rackspace Cloud,我正在开发一个应用程序在xCode 5,iOS 7上。我在CoreData中存储了一些数据。我的要求是将数据上传到RackSpace。最好的方法是什么? 在哪里可以找到与CoreData关联的.sqlite文件 SQLite文件放在任何地方。这没有什么神奇之处,你必须准确地告诉核心数据你想要文件的位置。在调用addPersistentStoreWithType:configuration:URL:options:error:时可以执行此操作。URL参数是SQLite文件的位置 如果您尝试直接使用
在哪里可以找到与CoreData关联的.sqlite文件 SQLite文件放在任何地方。这没有什么神奇之处,你必须准确地告诉核心数据你想要文件的位置。在调用
addPersistentStoreWithType:configuration:URL:options:error:
时可以执行此操作。URL参数是SQLite文件的位置
如果您尝试直接使用该文件,请确保:
Foo.sqlite
,则它们将被命名为Foo.sqlite-wal
和Foo.sqlite-shm
,并将位于同一目录中。如果您没有获得这些文件,您的大部分或所有数据都将丢失但是,简单地上传文件并不是同步数据的好解决方案。要同步数据,您必须下载数据副本,加载数据,并将文件中的每个对象与手机上已有的每个对象进行比较。这不是不可能的,但它确实使事情变得比必要的困难得多。有许多选项可以简化流程,包括完整的服务提供商,如SDK,它允许您使用各种后端中的一种,如,和其他 什么是最好的取决于您希望在数据上传后能够对其执行什么操作。数据上传后将以何种方式使用?作为用户数据,要求将数据保存在云上,以便用户可以在不同的设备上访问数据。因此,用户可以将数据保存在云上,并在需要时下载(还原)数据。是的,但数据上传后会发生什么?这是出于备份目的,还是出于同步目的?是的,用于备份和同步。这是一个用户数据,要求将数据保存在云上,以便用户可以在不同的设备上访问它。因此,用户可以将数据保存在云上,并在需要时下载(还原)数据。