когда я конвертирую из 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]
}
}
Пожалуйста, разработайте это правильно, потому что во многих местах возникает одна и та же ошибка
заранее спасибо