核心数据 - 通过iCloud节省和分享图像

时间:2016-01-11 10:55:18

标签: ios objective-c swift icloud tvos

我有一个应用程序,允许用户从相机胶卷拍照或指向照片。此记录必须在本地进行。记录由文本和图像组成。将这些数据保存在单个设备上似乎很简单,因为如果通过相机拍摄,我可以将链接保留在图像中或将图像本地存储在文件系统中。

问题是如何通过iCloud共享此记录,以使记录可用于多个设备上的应用程序的所有实例。即iPhone创建带有图像的记录,然后可以在iPad或Apple TV上查看。

将UIImage存储在核心数据记录中并通过iCloud提供此功能是否有效?很多人说不是为了本地存储

我担心这可能是一些大量的数据? 有没有人对如何解决这个问题有任何想法?

2 个答案:

答案 0 :(得分:0)

我正在开发一个类似的应用,因为我使用http://Parse.com是一个解决方案。 如果您的用户具有互联网连接并且可以等待上传图像/文本文件,您可以使用Parse直接保存它(使用花哨的进度栏!)但是如果您想使其成为无网络证明,您可以使用whatsapp。我的意思是使用Core Data在本地保存您的文件,然后尝试在有互联网可用时上传图像。 您可以使用其他一些云数据库,但我很熟悉这个。

答案 1 :(得分:0)

您可以使用NSFileManager上传到iCloud。 关于如何做到这一点有一个完整的walkthrough