ios - 核心数据 - 通过 iCloud 保存和共享图像

标签 ios objective-c swift icloud tvos

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

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

将 UIImage 存储在 Core Data 记录中并通过 iCloud 提供该记录是否有效?很多人说不适合本地存储

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

最佳答案

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

关于ios - 核心数据 - 通过 iCloud 保存和共享图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34719726/

相关文章:

javascript - React-Native:如何在不提示Expo/调试菜单的情况下运行设备震动代码

swift - 为 TableView 启用 3D Touch 预览

ios - Xcode 9.2 升级导致此错误 : "Command/bin/sh failed with exit code 1"

ios - UITableViewCell 项目选择

objective-c - Facebook 登录对话框不适用于 UIAlertView,但适用于 UIButton

ios - 避免对核心数据(或类似的持久性框架)的全局依赖

iphone - 无法确定 UIImage 不透明度属性

ios - 如何创建具有不同颜色的贝塞尔曲线路径?

objective-c - 具有输入数组的方法

objective-c - 下面的 URLConnection 出了什么问题?