swift - 如何使用本地数据保存子视图 - swift
问题描述
正如您在图片中看到的那样,我已经成功构建了一个图像编辑器。我想让用户将工作保存为开源项目,以便他们可以再次打开它进行编辑。我不确定该怎么做。有任何想法吗?我正在考虑是否可以将整个 UIViewController 与子视图一起保存在本地数组中。我可以用NSKeyedUnarchiver
它来做吗?怎么做?
解决方案
我有一些NSUserActivity
在各种 Apple 设备之间共享任务的良好经验。这是有道理的,即使它是同一设备上的同一用户,您也将重新启动相同的活动,并且它使在所有 Apple 设备之间共享您的工作变得轻而易举。
但是,我不确定它可以如何嵌入像您的图像这样的二进制文件。但是使用NSKeyedArchiver
.
推荐阅读
- vue.js - 如何正确调用 vuex getter
- java - 我不断收到数据绑定错误,不知道为什么或如何修复它
- macos - 如何在 mac 终端上的 zsh 上执行长 CURL 命令?
- python - Python 列表/数据框到字典
- android - 将 String 转换为 Int 时 Try-Catch 中的 NumberFormatException
- rxjs - 使用 2 个 observables 和 1 个输出 observable
- db2 - 在 DB2 中创建数据库时出现不一致的错误:SQL0440N
- javascript - 基于redux状态控制反应组件的正确方法是什么
- css - filter:invert(1) 在速记背景图像 css 中的位置
- javascript - Shopify 元字段 AJAX 调用以获取对象数据作为变量