我在访问字典时遇到问题。我的代码是:
if let deletedObjects: NSArray = noti.userInfo[NSDeletedObjectsKey] {
}
我收到错误
Cannot subscript a value of type [NSObject : AnyObject]? with an index of type String
。 最佳答案
userInfo
的NSNotification
是可选的,因此您必须将其解包,例如:
if let deletedObjects = noti.userInfo?[NSDeletedObjectsKey] as? NSArray {
// use `deletedObjects` here
}
关于ios - 在Swift中访问字典键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31785812/