0

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

现在我想做同样的过程,但是,为 iCloud 设置它。寻找以下功能:

  1. 点击一个按钮,根据用户偏好将 *.sqlite 文件从 Apps Document Directory 备份到 iCloud。
  2. 点击按钮将 *.sqlite 文件从 iCloud 复制到 Apps Document Directory。

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

4

1 回答 1

0

要将任何文件移入和移出 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];
于 2013-07-09T05:20:23.130 回答