【发布时间】:2018-04-23 18:09:00
【问题描述】:
我正在尝试扩展 NSManagedObject 以获取对象,但作为子上下文的一部分。我试图让函数返回子类类型 - 而不是 ManagedObject。
extension NSManagedObject {
func inContext(_ context: NSManagedObjectContext) -> Self {
let objectID = self.objectID
let childObject = context.object(with: objectID)
return childObject
}
知道如何让函数返回正确的类型吗?
【问题讨论】:
-
您的意思是要从 coreData 中匹配一个对象吗?