nsmanagedobject相关内容
使用镜像访问NSManagedObject子类的内部结构时,将忽略所有托管变量。 公共类Foo :NSManagedObject { @NSManaged var bar:字符串? } var f:Foo = ... // ...在有效上下文中创建Foo ... let镜像= Mirror(reflecting:f) for mirror.children {//儿
..
Xcode 9为模拟器与设备中实体的 Date 类型属性生成不同的代码。我在 Class 下的 codegen 功能设置为 category / extension 直到Xcode 8.3(最新)都可以正常工作(总是 NSDate )。以下是Xcode 9(快速键4)针对属性- 在设备上的自动生成的代码:- @NSManaged public var requiredDate:
..
想象一下,我有一个核心数据对象Product。每个产品都有数量,价格和总计属性。从表中检索项目时,Total可以提高效率。 (我知道可能存在一种使用获取的属性来获取计算值的有效方法,但这仅是一个示例,答案不是我想要的。) + ------ + ---------- + ------- + ------- + |姓名|数量|价格合计 + ------ + ---------- + --
..
我正在尝试实现自己的版本 convenience init(context moc:NSManagedObjectContext),这是iOS 10中NSManagedObject上的新便利初始化程序。原因是我需要使其与iOS 9兼容。 我想出了这一点: convenience init(managedObjectContext moc:NSManagedObjectContext)
..
我正在创建一个允许使用Core Data的框架。在框架的测试目标中,我配置了一个名为 MockModel.xcdatamodeld 的数据模型。它包含一个名为 MockManaged 的实体,该实体具有单个 Date 属性。 为了测试逻辑,我创建了一个内存存储。当我想验证保存逻辑时,我创建了一个内存存储实例并使用它。但是,我一直在控制台中获得以下输出: 2018-08-14 20:
..
下面是我的方法,其中对托管对象的类约会进行提取。我需要对其他类似的托管对象类使用相同的功能。如何在每次需要时传递不同的“类”作为参数。并使用它来获取我当前拥有的“约会”类。我可能需要使用泛型。不知道如何。 func getAppointmentArray(aPredicate:String,aModel:Any)-> [Any] { var apptArr = [Any]() le
..
我已阅读将NSManagedObject与swift 3和Xcode 8 beta 并阅读这很棒的教程。仍然有一些问题。 相似之处是: 我可以 我可以添加新属性,也可以删除或重命名属性。例如,对于类别/扩展,它将在新版本(在派生数据中)和手动/无会使类文件保持不变,并在文件导航中更新扩展名,即我不会得到重复的文件。这全部由Xcode处理,因为它们被标记为预处理器 @NSManaged
..
我尝试解码此json时收到此错误: [{ “ id” :“ 76f22c25-cee7-4c7a-94fa-1fb85720f580”, “ purchaseDate”:“ 2012-04-05T19:03:43Z”, “ title”:“危险”, },{ “ id”:“ 9b4b9f7d-382f-4555-9eaa-97939b13633f”, “ purchaseDate”:“
..
我正在使用自定义NSValueTransformer将颜色信息存储在我的Core Data存储中。一旦颜色数据已经存储在商店中(即,一旦应用程序运行并退出,就可以在Transformable数据和UIColor实例之间进行转换)。但是,当我第一次运行该应用程序并从文本文件中加载这些值时,它们“卡住”为NSCFStrings。 在这行代码中,“ attributes”是字典中的键是NSMana
..
堆栈溢出中已经有一个类似的问题,但这对我不起作用. 在我的应用程序中有一个用例,在该用例中,我必须观察数据库的更改才能执行某些操作.为了接收更新,我订阅了NSManagedObjectContextObjectsDidChange通知(适用于ViewContext),还打开了automaticallyMergesChangesFromParent. 但是,如果我在其他上下文中(使用ne
..
以前,我能够使用这样的代码将新数据添加到我的数据模型中的"TestEntity"中. NSManagedObject是为我的"TestEntity"创建的,我能够使用“点"语法设置其属性 最后,我要保存上下文 let entity=NSEntityDescription.insertNewObject(forEntityName: "TestEntity", into: cont
..
我有这种特殊情况,其中我的应用程序在一段时间内运行良好,一段时间后崩溃并不一致.我在崩溃期间遇到的错误是“无法使用零模型创建NSPersistentStoreCoordinator".. 我尝试调试我的应用程序,发现managedObjectModel有时返回NULL.为了给火上加油,这种情况根本不一致.在一段时间内managedObjectModel没问题.但是,突然返回NULL ...
..
我目前正在用Swift编写一个简单的电话簿应用程序,需要对CoreData查询的结果进行排序. 基本上,我设置了一个名为"Directory"的NSManagedObject,并在-中添加了相应的字段名称. "name_f"是用户的名称. 要查询的CoreData数据库中的名称按字母顺序排列.但是,尽管第一次搜索会按字母顺序返回结果,但是在程序的其他区域查询数据库之后,有时可能不会进行
..
我开始尝试为我的iOS应用添加对状态保存和恢复的支持,该应用具有可通过UIManagedDocument访问的Core Data组件. 我开始将还原标识符添加到我的视图控制器中,并已在AppDelegate和控制器中连接了所需的功能(当前为空). 我有一个可能由多个视图控制器引用的对象,因此我计划尝试在AppDelegate中尝试并保存和还原该对象,只是让相关的视图控制器从AppDel
..
我有一个称为catObras的实体类,它从类NSManagedObject继承.我想要做的是通过JSON形式通过Web服务(POST)传递它.如果我发送了对象,则会收到以下消息: (entity: catObras; id: 0x6d859b0
..
我有一个名为Attendee的PFObject子类.在此类中,有一个我称为isFavorite的实例变量.下面是它的类定义: @NSManaged var isFavorite: Bool 这是设备本地的实例变量,我从未将其同步到服务器.另外,我从不显式实例化Attendee类,而是通过从PFObject进行类型转换来创建它.我想将上面的var设置为具有false的初始值.我将如何实现呢
..
如有关SO的另一个问题(以及故障不应该触发的时间. 任何人都可以提供有关这种情况的背景信息吗?实施自动拥有对其NSManagedObjectContext的强引用的NSManagedObject子类是否会很危险? 编辑:由于对这个问题有很好的回答,我发现我的托管对象是由RestKit针对故意的临时NSManagedObjectContext创建的.这是我的下一个针对RestKit的下一
..
使用Xcode 4.2和ARC,我注意到NSManagedObject的自动生成的代码对于属性仍然读取如下: @property (nonatomic, retain) NSString * someString; 1)现在不应该将retain替换为strong或weak吗? 2)为什么自动生成的代码仍然使用retain 3)在此属性声明中正确替换retain的是什么?
..
我在这里找到了优秀的解决方案,用于在迁移模型时创建关系.我在模型本身中遇到了一个奇怪的问题. -(BOOL)createRelationshipsForDestinationInstance:(NSManagedObject *)dInstance entityMapping:(NSEntityMapping *)mapping manager:(NSMigrationManager *)m
..
我有一个应用程序,用户可以在其中选择要显示位置的特定主题.我将选定的主题objectID存储在NSUserDefaults中,以便在应用程序重新启动时,选定的主题仍将保持不变. 在整个应用中,我引用了此选定主题.我目前有一个用于保存objectID的类变量,但是有时我需要检索对象本身的属性(即name属性).为此,我从核心数据中检索对象,然后访问我的值. 我担心这样做所需的处理时间,所
..