我在访问字典时遇到问题。我的代码是:

if let deletedObjects: NSArray = noti.userInfo[NSDeletedObjectsKey] {

}

我收到错误Cannot subscript a value of type [NSObject : AnyObject]? with an index of type String

最佳答案

userInfoNSNotification是可选的,因此您必须将其解包,例如:

if let deletedObjects = noti.userInfo?[NSDeletedObjectsKey] as? NSArray {
    // use `deletedObjects` here
}

关于ios - 在Swift中访问字典键,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31785812/

10-12 14:45