我不断收到此错误消息,不明白为什么。它正在实例化的对象(结构)是可识别的结构。
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
}