【发布时间】:2016-05-13 02:55:37
【问题描述】:
我查看了一个快速代码,尝试制作一个将对象序列化为 JSON 的反射函数。问题是当我调用初始化程序来获取反射时,它会抛出一个疯狂的错误
struct Address {
var street: String
}
struct Person {
var name: String = "Dre"
var age: Int = 33
var dutch: Bool = false
var address: Address? = Address(street: "Clark Drive")
}
// Throws an error on the next line
let mirror = Mirror(reflecting: Person)
当我尝试将镜像的值设置为镜像初始化的结果时,我收到以下错误:
- 调用中缺少参数标签“reflecting:”
- 无法创建带有元素标签的单元素元组
知道这里可能出了什么问题吗?
【问题讨论】:
标签: reflection swift2 mirror xcode7.3