Ios iCloud同步内容保留资产URL和照片URL?

Ios iCloud同步内容保留资产URL和照片URL?,ios,core-data,icloud,Ios,Core Data,Icloud,我有一个应用程序使用核心数据,核心数据实体存储苹果照片应用程序中照片的资源URL,苹果音乐应用程序中音乐文件的歌曲资源URL,最后,在文档目录中存储本地audio.caf文件。实体本身存储audio.caf文件的文件路径,而不是文件本身 我有两个问题: 我想知道的是,核心数据和iCloud能否将这些内容同步到多个设备上,并保持URL不变? 我担心的是,在iCloud进行同步后,即使有照片、音乐和音频文件,新iPad上也不存在以前iPad上的资产URL iCloud能否同步存储在我的应用程序文档目

我有一个应用程序使用核心数据,核心数据实体存储苹果照片应用程序中照片的资源URL,苹果音乐应用程序中音乐文件的歌曲资源URL,最后,在文档目录中存储本地audio.caf文件。实体本身存储audio.caf文件的文件路径,而不是文件本身

我有两个问题:

我想知道的是,核心数据和iCloud能否将这些内容同步到多个设备上,并保持URL不变? 我担心的是,在iCloud进行同步后,即使有照片、音乐和音频文件,新iPad上也不存在以前iPad上的资产URL

iCloud能否同步存储在我的应用程序文档目录中的audio.caf?iCloud要同步内容的文件夹。如果可以的话,我会假设需要一些时间,因为audio.caf文件是一个音频记录,采样率为44100 Hz。 我正在尝试评估使用iCloud是否可行,或者我们是否需要构建一个服务器,让用户的内容保持同步

关于我的应用程序的背景信息 我的应用程序有点像一个幻灯片应用程序,它使用从Apple photos应用程序加载的照片

我的幻灯片音乐来自苹果的音乐应用程序

我手动录制了一个CAF格式的音频文件,并将其存储在我的应用程序中的Documents文件夹中。我想这个文件可以同步,不过需要一些时间

我的应用程序使用核心数据存储幻灯片,但幻灯片实体仅存储对文件的引用,而不存储照片和音乐文件本身

最终,我想在另一台iPad上打开应用程序,让iCloud同步幻灯片,让照片和音乐文件保持得体。理想情况下,我不希望用户必须手动重建幻灯片、重新排序照片、重新单击音乐等

我想做的事可能吗

我要去iCloud Drive吗?创建某种Powerpoint文件并备份?这将涉及用户手动导出和导入,对吗

苹果的主题演讲是如何做到的


他们似乎使用了一种叫做iCloud Drive的东西,Keynote应用程序是否以二进制形式存储幻灯片中的所有照片和音频,然后上传到iCloud Drive服务器,因此为什么其他设备可以在幻灯片不需要处理断开的文件路径的情况下下载相同的内容?

Hmmm,我想我可能需要将照片克隆到我自己的应用程序的文档目录中,并更改核心数据以只存储图像的唯一名称,而不是实际的URL,这样iCloud就可以同步,我的应用程序只需要知道文件名。当然,这意味着我的代码需要在iCloud的公共文档目录中搜索这张照片。我也处于类似的困境。我只是希望资源的URL对于跨设备共享的图像是相同的。这样,我就不需要复制图像,并增加用户的iCloud存储空间。你的方法可能是正确的,如果URL能够跨云工作就好了。我认为我们确实需要将图像复制到我们自己的应用程序中,然后让iCloud跨云同步这些照片。我们的应用程序的核心数据应该只存储文件名,然后当我们需要在documents目录中搜索文件时,我们会预先设置文件名的路径。