Core data 将数据保存在对象的获取永久性中(NSIncrementalStore)
NSIncrementalStore具有为对象获取永久性的必需方法 要获取ID,我必须在数据库中创建新行。然后将数据保存到 executeRequest:withContext:error:,我必须再次点击数据库Core data 将数据保存在对象的获取永久性中(NSIncrementalStore),core-data,Core Data,NSIncrementalStore具有为对象获取永久性的必需方法 要获取ID,我必须在数据库中创建新行。然后将数据保存到 executeRequest:withContext:error:,我必须再次点击数据库 有什么原因不应该在获取永久对象时获取新的rowID并同时保存数据吗?如果您的实体有关系,答案可能不是 要保存关系,需要唯一标识对应的对象。标识一个对象需要您的内部标识符,该标识符可以通过永久objectID NSManagedObjectID获得 但是您的一些对象还没有永久和内部ID,
有什么原因不应该在获取永久对象时获取新的rowID并同时保存数据吗?如果您的实体有关系,答案可能不是 要保存关系,需要唯一标识对应的对象。标识一个对象需要您的内部标识符,该标识符可以通过永久objectID NSManagedObjectID获得 但是您的一些对象还没有永久和内部ID,因为它们还没有在GetainPermanentsForObjects中处理 换句话说,在保存对permanentID的引用之前,首先需要分配permanentID,因此也需要分配internalID