【发布时间】:2020-05-07 23:20:50
【问题描述】:
我需要在 Realm 中将图像列表保存为 NSData。我尝试使用 Realm 可选,但 realmOptional<NSdata> 无法使用,因为 realmOptional 不符合 NSDate 类型。
有办法吗?
编辑:基本上我想要的是能够存储 NSData 列表,但可选 类似:
@objc dynamic var photos: List<NSData>?
【问题讨论】:
-
这能回答你的问题吗? How to put an image in a Realm database?
-
感谢您的回答,我的问题是如何在领域中存储可选的数据数组
-
为什么需要可选列表?它只是一个List,它代表一个对多的关系,如果你不存储任何东西,它的计数为0,不占用空间。你能用一些代码阐明用例吗?
-
@jay 假设您正在解码,但您无法确定返回的 JSON 是否包含项目数组(或列表)。我们需要以某种方式使其成为可选。
-
@user139816 请参阅updated documentation 了解列表类型(注意可选列)。数组和列表,虽然它们具有相似的功能,但它们是非常不同的选项。列表表示前向关系,而数组是“对象内”的一组对象。