Может кто-нибудь помочь мне со следующей ошибкой? Я сделал переход с swift 2 на swift 3, и в моем коде это дает мне следующую ошибку:
Cannot subscript a value of type 'JSON' with an index of type '(key: String)'
и
Cannot subscript a value of type 'JSON' with an index of type '(index: Int)'
Мой код:
fileprivate subscript(sub: SubscriptType) -> JSON {
get {
if sub is String {
return self[key:sub as! String]
} else {
return self[index:sub as! Int]
}
}
set {
if sub is String {
self[key:sub as! String] = newValue
} else {
self[index:sub as! Int] = newValue
}
}
}