Swift Coredata更改通知:NSDeletedObjectsKey找到nil值

时间:2015-12-02 08:52:46

标签: swift

根据NSManagedObjectContextDidSaveNotification处理

let changes: NSDictionary = notification.userInfo!
let deletedObjects:NSSet = changes.valueForKey(NSDeletedObjectsKey) as! NSSet

崩溃:打开时意外发现nil

虽然它在objc中正常工作

1 个答案:

答案 0 :(得分:0)

as!替换为as?以进行可选的展开。当试图解开零时,用感叹号强制展开将总是崩溃。