gpt4 book ai didi

ios - 字符串数组未使用 ObjectMapper 保存到 Realm 对象

转载 作者:行者123 更新时间:2023-11-28 12:04:43 25 4
gpt4 key购买 nike

这就是我在 Object 中声明 imageurls 的方式:

var imageURLs = List<String>()

和解析:

func mapping(map: Map) {
imageURLs <- map["image_urls"]
}

这就是我要解析的内容:

{ "image_urls": ["a"] }

最后上面的属性是空的。为什么?

使用 Realm 3.3,所以基元数组应该可以工作。

最佳答案

如果您同时使用 Realm 和 ObjectMapper,有一个非常酷的选择,使用 ObjectMapper+Realm ,您可以将数组直接映射到 Realm 列表,如下所示:

func mapping(map: Map) {
imageURLs <- (map["image_urls"], ListTransform<String>())
}

请注意,默认情况下,对象映射器无法将数组映射为 Realm 列表,这可以通过使用上述库来实现。

关于ios - 字符串数组未使用 ObjectMapper 保存到 Realm 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49573582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com