作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 Swift 的新手,我正在尝试按照 lynda.com 上的类(class)编写一个简单的类(class)此代码在视频中运行良好,但在我的系统上出现错误。
protocol JSONDecodable{
init(_ decoder: JSONDecoder) throws
}
typealias JSONObject = [String: Any]
class JSONDecoder{
let jsonObject: JSONObject
init(_ jsonObject: JSONObject)
{
self.jsonObject = JSONObject
}
}
这给出了以下编译错误,
Cannot assign value of type 'JSONObject.Type' (aka 'Dictionary<String, Any>.Type') to type 'JSONObject' (aka 'Dictionary<String, Any>')
我在这里错过了什么
最佳答案
替换这个
self.jsonObject = JSONObject
与
self.jsonObject = jsonObject
你可以制作var jsonObject: JSONObject
关于ios - 无法将类型 'JSONObject.Type'(又名 'Dictionary<String, Any>.Type')的值分配给类型 'JSONObject'(又名 'Dictionary<String, Any>'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52844925/
我是一名优秀的程序员,十分优秀!