微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

快速错误信息 “没有更多上下文,表达类型是模棱两可的”

如何解决快速错误信息 “没有更多上下文,表达类型是模棱两可的”

我不断收到此错误消息,但不明白为什么。它正在实例化的对象(结构体)是可识别结构体。

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 举报,一经查实,本站将立刻删除。