我看到它一直在完成,但不知道其他编码员如何知道何时施放元素。这是一个最近让我想知道编码器如何知道施放项目的示例:
let item = NSEntityDescription.insertNewObjectForEntityForName("Item", inManagedObjectContext: ad.managedObjectContext) as! Item
最佳答案
insertNewObject(forEntityName:into:)
API您所描述的返回一个 NSManagedObject,这是创建、配置并返回给您使用的新托管对象的方式。
在 CoreData 中,所有保存的 NSManagedObjects 实际上都是 NSManagedObject 基类的子类,所以如果你想从那个调用中 let item =
,你需要将它转换为实际的子类类型应该是。
有道理吗?
关于swift - 你怎么知道什么时候在 swift 中施放一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39060172/