IOS 5.1从文档目录到iCloud的备份/还原应用程序文件

IOS 5.1从文档目录到iCloud的备份/还原应用程序文件,ios,ipad,sdk,icloud,Ios,Ipad,Sdk,Icloud,我为iPad创建了一个带有XCode 4.3.3的数据库(IOS 5.1),并对其进行了设置,以便用户可以将数据库文件(*.sqlite)备份并恢复到DropBox。一切正常 现在我想做同样的过程,但是,为iCloud设置它。正在查找以下函数: 点击按钮将*.sqlite文件从应用程序文档目录备份到iCloud(用户首选) 点击按钮将*.sqlite文件从iCloud复制到应用程序文档目录 我一直在努力寻找解决方案,任何帮助都将不胜感激。要在icloud之间移动任何文件,您可以使用下面的代码 [

我为iPad创建了一个带有XCode 4.3.3的数据库(IOS 5.1),并对其进行了设置,以便用户可以将数据库文件(*.sqlite)备份并恢复到DropBox。一切正常

现在我想做同样的过程,但是,为iCloud设置它。正在查找以下函数:

  • 点击按钮将*.sqlite文件从应用程序文档目录备份到iCloud(用户首选)
  • 点击按钮将*.sqlite文件从iCloud复制到应用程序文档目录

  • 我一直在努力寻找解决方案,任何帮助都将不胜感激。

    要在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获取应用程序文档目录

    [[[NSFileManager alloc]init] setUbiquitous:NO itemAtURL:your_iCloudURL destinationURL:localDirectoryURL error:&errorsss];