Swift自定义键盘错误

时间:2015-01-17 21:55:08

标签: ios swift keyboard

1 个答案:

答案 0 :(得分:0)

您的词典属于[NSObject:AnyObject]?类型,这是一种必须打开以供使用的可选类型。由于它是可选的,因此可以是nil。处理此问题的一种安全方法是使用 nil coalescing operator ??来解包它:

let info = (aNotification.userInfo ?? [:]) as NSDictionary

如果字典不是nil,它将解包您的字典,或者如果它是nil,则会为您提供一个新的空字典。