【发布时间】:2016-11-04 12:49:47
【问题描述】:
当我从 swift 2 转换为 swift 3 时 我面临的错误是“对成员下标的模糊引用”
下面是我的代码:
class KeyValueChange {
fileprivate let change: [String : AnyObject]
init(change: [String : AnyObject]) {
self.change = change
}
var kind: NSKeyValueChange? {
guard let value = change[NSKeyValueChangeKey.kindKey] as? NSNumber else {
return nil
}
return NSKeyValueChange(rawValue: value.uintValue)
}
var indexSet: IndexSet? {
return change[NSKeyValueChangeKey.indexesKey] as? IndexSet
}
var new: AnyObject? {
return change[NSKeyValueChangeKey.newKey]
}
}
请详细说明,因为很多地方都会出现相同的错误
提前致谢
【问题讨论】: