没有类似Swift的Java'PressressWarnings语法("未经检查")'

时间:2016-03-22 01:36:34

标签: swift

代码:

note.userInfo as! NSDictionary

警告:

  

演员表' [NSObject:AnyObject]?'不相关的类型' NSDictionary'总是失败

1 个答案:

答案 0 :(得分:0)

let userInfo = note.userInfo as! NSDictionary

很愚蠢,因为这是已经一个NSDictionary。但它可能是nil,所以它是一个包装字典的可选项。所以你需要打开它。如果您确定有userInfo,请说

let userInfo = note.userInfo!

如果您不确定,请安全打开。