我可以将图像存储在数组中吗?

Posted

技术标签:

【中文标题】我可以将图像存储在数组中吗?【英文标题】:Can I store image in array? 【发布时间】:2017-03-29 13:46:47 【问题描述】:

我想将照片库中的照片保存在我的应用中,然后在收藏视图中显示它们。有没有办法将此图像存储在 UserDefaults 的数组中?

【问题讨论】:

看看这个问题(和答案..更重要的:)):***.com/questions/29402415/…希望有帮助 那么哪种方式更好呢?存储 pngrepresentation 是 userdeflauts 还是使用 Core Data? 【参考方案1】:

在NSUserDefaults中你只需要保存字典对象,你不能保存大量数据。

要保存大量数据(例如图像),您应该查看沙盒。

看看教程How to save in Sandbox

【讨论】:

【参考方案2】:

我会使用 Core Data 和/或将它们存储在本地。

查看以下回复: Saving Picked Image to CoreData

NSUserDefaults 只能用于应用程序的默认值。

【讨论】:

以上是关于我可以将图像存储在数组中吗?的主要内容,如果未能解决你的问题,请参考以下文章

Java可以将方法存储在数组中吗?

您可以将函数存储在 PHP 数组中吗?

可以将下载的图像/文件添加到我的应用程序包中吗?

C++:我可以将子对象放入父对象数组中吗? [复制]

我可以将 for 循环集成到检查数组中是不是存在数字的 if 语句中吗?

我可以将关联数组放入要在 PHP 中处理的表单输入中吗?