在iCloud上存储文件并将其分发给所有应用程序用户

时间:2012-03-21 18:31:43

标签: ios xcode

我正在使用故事板构建iOS 5.1应用程序。这个应用程序包含一个表视图。我的想法是在表格视图中为标题栏添加一个“添加”按钮。当用户点击添加时,我需要构建一个简单的文档编辑器(如主题演讲或页面)。当用户点击保存按钮时,该文件可能会在I cloud上传,该应用程序的所有其他用户都可以从下载选项卡访问它,下载并将其添加到自己的应用程序中(a通过iCloud进行文件共享)。有可能做那样的事吗?我该怎么做?我可以使用iCloud进行,还是需要构建自己的数据库?

1 个答案:

答案 0 :(得分:1)

也许你应该尝试使用它:

NSURL *urlToShare = ...; NSDate *date;
NSError *error;
NSURL *sharedURL =
    [[NSFileManager defaultManager] URLForPublishingUbiquitousItemAtURL:urlToShare
                                                         expirationDate:&date
                                                                  error:&error];

来自CS193p课程。此代码将帮助您在不同的iCloud帐户之间共享文件。

但请记住“只有文件(不是目录)可能以这种方式导出。 URL指向文件的副本(因此它是只读共享机制)。“

希望这有帮助!