TEL:400-8793-956
当前位置:程序、服务器

错误:NIL 与“CurrentWeather”的返回类型不兼容

提问者: 近期获赞: 浏览人数: 发布时间:2021-08-03 08:40:38

 问:func currentWeatherFromJSON(jsonDictionary: [String: AnyObject]?) -> CurrentWeather { if let CurrentWeatherDictionary = jsonDictionary?["currently"] as? [String: AnyObject] { return CurrentWeather(weatherDictionary: CurrentWeatherDictionary) } else { print("JSON 字典为 'currently' 键返回 nil。") return nil

 
    }
 }
 
 
答:如果你可能返回一个 CurrentWeather 对象,或者可能返回 nil,那么你的返回值需要定义为一个可选的:CurrentWeather?
上一篇: 不理解在测验问题中使用标签结构
下一篇: Init() 的目的是什么