gpt4 book ai didi

swift - 使用未解析的标识符 'NSInsertedObjectsKey'

转载 作者:行者123 更新时间:2023-11-28 12:13:07 32 4
gpt4 key购买 nike

我正在尝试观察 NSManagedObjectContextDidSave 通知。

_ = NotificationCenter.default.rx
.notification(Notification.Name.NSManagedObjectContextDidSave)
.takeUntil(rx.methodInvoked(#selector(viewWillDisappear(_:))))
.subscribe(onNext: { [unowned self] notification in
if let inserts = notification.userInfo?[NSInsertedObjectsKey] as? Set<NSManagedObject>, inserts.count > 0 {
// Use of unresolved identifier 'NSInsertedObjectsKey'
}
})

我使用 RxSwift 来处理通知。

问题是,NSInsertedObjectsKey 被认为是一个未解析的标识符,我不认为它已被更改为其他内容,因为所有文档,包括 我能找到的 Apple 建议我应该使用 NSInsertedObjectsKey

我也尝试输入 InsertedObjectsKey 但效果不佳。

最佳答案

我知道得到该错误的唯一方法是如果您的文件顶部没有 import CoreData。该变量是在 Core Data 框架中声明的,因此除非导入该框架,否则无法解析。

关于swift - 使用未解析的标识符 'NSInsertedObjectsKey',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47785606/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com