如何解决快速错误信息 “没有更多上下文,表达类型是模棱两可的”
我不断收到此错误消息,但不明白为什么。它正在实例化的对象(结构体)是可识别结构体。
func parseJSON(_ dosageData: Data) -> DoseModel? {
do {
let json = try JSON(data: dosageData)
let date = json["date"].stringValue
let medicine = json["medicine"].stringValue
let units = json["units"].doubleValue
let value = json["value"].stringValue
let dose = DoseModel(id: UUID(),--- Error Line ----
date: date,medicine: medicine,units: units,value: value)
return dose
} catch {
delegate?.didFailWithError(error: error)
return nil
}
}
型号
struct DoseModel: Identifiable {
var id: ObjectIdentifier
var date: String
var medicine: String
var units: String
var value: String
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。