nsmanagedobject相关内容
我已经开始尝试在 swift 3 和 Xcode 8 beta 中使用 Core data.当我尝试从核心数据模型生成 NSManagedObject 子类并在编辑器菜单中创建 NSManagedObject 子类...选项时,Xcode 8 beta 生成三个文件,其中一个是 _COREDATA_DATAMODELNAME_+CoreDataModel.swift ,内容如下: 导入基础导入核
..
Xcode 8 更新: 在 Xcode 8 中,需要转到 Core Data Model Editor 并显示 File Inspector.靠近底部的是代码生成选项.选择 Swift. 编辑:我找到了从核心数据实体生成 Swift 模型的解决方案: 在 Xcode 上: 编辑器 > 创建 NSManagedOjbect > 单击“下一步"按钮 > 单击“下一步"按钮 >
..
我在我的应用程序中使用核心数据,当涉及到从核心数据存储中删除某些行或条目时,我很困惑.我将一些产品插入到存储中,如下所示: NSManagedObject *Product = [NSEntityDescription insertNewObjectForEntityForName:@"Product" inManagedObjectContext:context];[产品 setValue:[
..
使用 Xcode 8.1 版. 在 .xcdatamodeld 文件中创建一个名为“MapRegionObject"的实体. 使用自动代码生成器,点击导航栏上的Editor -> create NSManagedOject Subclass... 有两个文件:MapRegionObject+CoreDataClass.swift 和 MapRegionObject+CoreDat
..
我在 Swift 的 Xcode 8.1 中生成 NSManagedObject 时遇到此错误. :0: 错误:文件名 "DemoOne+CoreDataClass.swift" 使用了两次:'/Users/Swasidhant/Desktop/demo again/DemoOne+CoreDataClass.swift' 和 '/Users/Swasidhant/Library/Devel
..
如何将对象添加到 Swift 中 NSManagedObject 子类中的关系属性? 在 Objective-C 中,当您在 Xcode 中从数据模型生成 NSManagedObject 子类时,会自动生成一个包含如下声明的类扩展: @interface MyManagedObject (CoreDataGeneratedAccessors)- (void)addMySubObject:
..
我在处理 CoreData 中的对象 ID 时遇到问题.为方便起见,我使用 MagicalRecord 并有 3 个上下文:一个私有队列工作上下文、一个用于 UI 的主队列上下文和工作上下文的父级,以及一个作为主上下文父级的私有队列保存上下文. 我的目标是在工作上下文中创建一个对象,保存到持久存储,将它的 objectID URL 保存到 NSUserDefaults,然后能够稍后使用 ob
..
我的 Entity A 中有一个属性 modificationDate. 我想在保存 NSManagedObject 时设置它的值.但是,如果我尝试在 NSManagedObject willSave: 方法中执行此操作,则会出现错误: *** 由于未捕获的异常“NSInternalInconsistencyException"而终止应用程序,原因:“在保存之前无法处理挂起的更改.100 次尝试
..
我有一个用户界面来插入交易.一旦用户点击一个加号,他就会看到屏幕,我想实例化我的核心数据 NSManagedObject 实体,让用户在它上面工作.然后当用户点击保存按钮时,我将调用保存功能. 代码如下: transaction = (Transaction *)[NSEntityDescription insertNewObjectForEntityForName:@"Transacti
..
我只是用 Core Data 创建了一个演示项目. 我在我的数据模型中创建了一个实体 Userinfo.现在我创建了这个实体的 NSManagedObject 子类. Xcode 自动生成了这 4 个类. 现在当我构建项目时它会抛出这个错误: 我已尽我所知消除重复错误,但没有任何帮助. 我认为这是一个 Xcode 错误.请帮忙. 解决方案 您正在生成 Xcod
..
我正在尝试在 Core Data 中建立关系.我有一个树列表,每棵树都有一个水果列表.所以我有一个 Tree 实体和一个 Fruit 实体. 在代码中,我想在表格视图中列出树.当您单击一棵树时,它应该会显示该树上生长的水果列表. 我如何建立这种关系?我需要给 Fruit 一个名为 tree 的属性吗?以及如何在代码中设置关系,例如,当我创建一个 Fruit 时,我如何将它与给定的 Tr
..
我正在创建一个允许我使用 Core Data 的框架.在框架的测试目标中,我配置了一个名为MockModel.xcdatamodeld 的数据模型.它包含一个名为 MockManaged 的实体,该实体具有一个 Date 属性. 为了测试我的逻辑,我正在创建一个内存存储.当我想验证我的保存逻辑时,我创建了一个内存存储实例并使用它.但是,我一直在控制台中收到以下输出: 2018-08-14
..
我有一个 NSManagedObject 已被删除,并且包含该托管对象的上下文已被保存.我知道 isDeleted 返回 YES 如果 Core Data 将要求持久存储在下一次保存操作期间删除对象.但是,由于保存已经发生,isDeleted 返回 NO. 有什么好方法可以判断 NSManagedObject 是否在其包含上下文被保存后 被删除? (如果你想知道为什么引用被删除的托管对
..
我最近将我的 iOS 应用程序项目更新到了 iOS 10.现在我正在尝试更改我的应用程序的核心数据模型,但 Xcode 生成的新 NSManagedObject 子类已损坏.我也尝试修复子类手册,但这不起作用. Core Data Model 的最低工具版本设置为 Xcode 7.0,代码生成语言设置为 Swift. 这是Xcode生成的代码: 导入基础导入核心数据进口扩展组{@no
..
我认为这是一个相当标准的设置,有一个永远不会保存的暂存MOC(包含一堆从网络下载的对象)和另一个永久的MOC,它可以保留对象.当用户从scratchMOC 中选择一个对象添加到她的库中时,我想1)从scratchMOC 中删除该对象并插入到permanentMOC 中,或者2)将该对象复制到permanentMOC 中.Core Data FAQ 说我可以像这样复制一个对象: NSManaged
..
在 AFNetworking 从我的应用服务器获取信息后,将调用以下方法以填充我的 Core-Data. 信息似乎完美无缺,因为当表格更新时,我可以在 UITableView 中看到正在更新的新信息. 现在我遇到的问题是即使我可以看到信息(从服务器获取信息后,存储到核心数据并重新获取以显示在我的UITableView中)如果我然后去关闭我的应用程序并重新打开它,信息不再存在. 似
..
我有一个管理对象(“A"),它包含各种属性和关系类型,它的关系也有自己的属性&关系.我想做的是“复制"或“复制"以对象“A"为根的整个对象图,从而创建一个与“A"非常相似的新对象“B". 更具体地说,“B"(或其子项)包含的任何关系都不应指向与“A"相关的对象.应该有一个全新的对象图,具有完整的相似关系,并且所有对象都具有相同的属性,但当然有不同的 id. 有明显的手动方法可以做到这一
..
我正在使用 Xcode 6.1 将现有的 Objective-C 电视节目应用程序复制到新的 Swift 版本,并且在使用 CoreData 时遇到了一些问题. 我创建了一个包含 4 个实体的模型,创建了它们的 NSManagedObject 子类(在 Swift 中),并且所有文件都设置了正确的应用程序目标(用于“编译源"). 每当我尝试插入新实体时,我仍然收到此错误: Cor
..
当为 NSManagedObject 创建一个扩展助手来创建一个新的托管对象子类时,swift 提供了 Self 类型来模仿 instancetype,这很好,但我似乎无法从 AnyObject 进行类型转换.下面的代码没有编译错误 'AnyObject' is not convertible to 'Self' 帮助? 扩展 NSManagedObject{类 func createIn
..
我正在使用 Core Data 开发应用程序.当我使用以下方法创建实例时: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext)让用户 = 用户(实体:实体,insertIntoManagedObjectContext:app
..