无法下标 [String: AnyObject] 类型的值?具有 String 类型的索引
Cannot subscript a value of type [String: AnyObject]? with an index of type String
我知道有很多相同的问题,但仍然找不到解决我的错误的方法。请查看图片了解更多详情。我用了 Xcode 7 和 swift 2.0
编辑: fcking Swift 的警告。 finnaly (change?[NSKeyValueChangeNewKey]?.boolValue)!
修复了错误
change
是可选的。打开可选的
let isCaptureStillImage = change![NSKeyValueChangeNewKey]!.boolValue
或使用可选绑定
if let changeNewKey = change?[NSKeyValueChangeNewKey] {
let isCaptureStillImage = changeNewKey.boolValue
...
我知道有很多相同的问题,但仍然找不到解决我的错误的方法。请查看图片了解更多详情。我用了 Xcode 7 和 swift 2.0
编辑: fcking Swift 的警告。 finnaly (change?[NSKeyValueChangeNewKey]?.boolValue)!
修复了错误
change
是可选的。打开可选的
let isCaptureStillImage = change![NSKeyValueChangeNewKey]!.boolValue
或使用可选绑定
if let changeNewKey = change?[NSKeyValueChangeNewKey] {
let isCaptureStillImage = changeNewKey.boolValue
...