gpt4 book ai didi

ios - 引用泛型类型 'Map' 需要 <...> 中的参数 - Swift

转载 作者:行者123 更新时间:2023-12-05 00:44:08 24 4
gpt4 key购买 nike

在将 Xcode 更新到 12.5 并更新所有 pod 后,我开始在所有发生映射的文件中收到上述错误

Reference to generic type 'Map' requires arguments in <...>Insert '<<#Key: _MapKey#>, <#Value: RealmCollectionValue#>>'

class DayPartData: Object, Mappable {
@objc dynamic var code = 0
@objc dynamic var text : String?

required convenience init?(map: Map) {
self.init()
}

func mapping(map: Map) {
code <- map["code"]
text <- map["text"]
}
}

我错过了什么吗?

最佳答案

Realm 添加了新的集合类型 'Map ',它就像一个字典。巧合的是,Map 是属于 ObjectMapper 的一个类。因此,您只需在“ map ”之前添加“ObjectMapper”即可区分它。像这样

class DayPartData: Object, Mappable {
@objc dynamic var code = 0
@objc dynamic var text : String?
required convenience init?(map: ObjectMapper.Map) {
self.init()
}
func mapping(map: ObjectMapper.Map) {
code <- map["code"]
text <- map["text"]
}

关于ios - 引用泛型类型 'Map' 需要 <...> 中的参数 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68013781/

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