0

我刚刚升级到 Swift 2.0 和 Xcode 7 Beta,我收到了错误:

无法将“String”类型的值分配给“String”类型的值

写作时:

 var string = (change[NSKeyValueChangeNewKey]) as! String?
4

1 回答 1

1

我认为这as! String?部分是问题所在。

你可能应该这样做:

if let string = change[NSKeyValueChangeNewKey] as? String {
    // Do something with `string`
}
于 2015-06-11T00:30:47.357 回答