IOS 5.1备份/恢复应用程序文件从文件目录到/从iCloud
我为iPad创build了一个带有XCode 4.3.3的数据库(IOS 5.1),并已经设置好了,以便用户可以将数据库文件(* .sqlite)备份和恢复到DropBox。 一切工作正常…
现在我想要做相同的过程,但是,为iCloud设置它。 寻找以下function:
- 点按一个button,将用户首选项中的* .sqlite文件从“应用程序文档目录”备份到iCloud。
- 点击一个button将* .sqlite文件从iCloud复制到应用程序文档目录。
我一直在努力寻找解决scheme,任何帮助将不胜感激。
要移动任何文件到icloud和您可以使用下面的代码。
[[[NSFileManager alloc]init] setUbiquitous:YES itemAtURL:your iCloudURL destinationURL:localDirectoryURL error:&errorsss];
唯一的事情是,如果你正在移动icloud的代码应该是:
[[[NSFileManager alloc]init] setUbiquitous:YES itemAtURL:localDirectoryURL destinationURL:your_iCloudURL error:&errorsss];
如果你从iCloud到Apps Documents目录
[[[NSFileManager alloc]init] setUbiquitous:NO itemAtURL:your_iCloudURL destinationURL:localDirectoryURL error:&errorsss];