nsmanagedobject相关内容

insertNewObjectForEntityForName:inManagedObjectContext:返回NSNumber错误?

我相对精通CoreData,并且几年来一直使用它很少或没有困难。对于我的生活,我无法弄清楚为什么 insertNewObjectForEntityForName:inManagedObjectContext: 突然返回某种奇怪的NSNumber实例。 GDB说返回的对象是NSManagedObject的正确自定义子类,但是当我去打印NSManagedObject本身的描述时 ..

iOS - “太多上下文”错误?

我的应用程序(正在开发,iOS 5.1)偶尔会崩溃并显示以下消息: 由于未捕获的异常'NSInternalInconsistencyException'而终止应用,原因:'太多的背景。 contextList中没有空格。' 通过Google搜索此消息会返回零结果。 我正在使用从AppDelegate单例中获取的单个NSManagedObjectContext,简单明了,没有技巧。 ..
发布时间:2018-10-31 11:28:58 移动开发

如何跟踪/观察子图中的所有更改?

我有一个NSManagedObjectContext,其中我有许多NSManagedObjects的子类,有些是其他人的容器。我想做的是观察一个顶级对象,通知它对任何属性,关联或它包含的任何对象的属性/关联的任何更改。 使用上下文的'hasChanges'并没有给我足够的粒度。对象'isUpdated'方法仅适用于给定对象(而不是其关联中的任何对象)。是否有一个方便的(也许是基于KVO的)我 ..

RestKit:如何删除核心数据条目以使内容与服务器保持同步?

我正在使用RestKit RKObjectManager从我的服务器获取数据并存储在核心数据中(参见我的其他 post ) 我想配置旧条目的删除行为在数据库中。 我看到RKEntityMapping类中有一个deletionPredicate属性,但我知道只有当服务实际返回要删除的对象时才会使用它标记为'待删除”。 (我是对的吗?) 在我的情况下,当某些对象必须被删除时,它们只是 ..
发布时间:2018-09-19 21:05:39 移动开发

核心数据 - 迭代NSManagedObject的属性

我是核心数据的菜鸟,所以这里有。 我有一个核心数据对象,例如学生。 学生有鬃毛属性,如姓名,年龄,dob,地址等。 现在我需要将所有这些属性显示为表视图。 有没有简单的方法来迭代对象学生?或者我是否必须将数据转换为某种类型的字典? 如果我需要将其转换为字典,是否有任何支持?或者我必须自己写这个函数。 非常感谢你的帮助, Stephen 解决方案 这是迭 ..
发布时间:2018-09-19 20:21:13 移动开发

CoreData无法解决问题

我有一个非常烦人的问题,我似乎无法修复。 当我发送一条保存到核心数据的消息时,我有一个视图,当这样做时,它要求数据库提供随机消息(句子)并将其保存为以及数据库中的另一行。 如果我做最后一部分硬编码,没有从数据库中获取数据,它可以正常工作,但是一旦完成我从数据库中获取随机行它变得疯狂。 在我的AppDelegate.m中: - (void)save { NSAssert ..

添加NSManagedObject子类,重复链接时出现重复的符号错误

我试图在Xcode中自动创建NSManagedObject子类(2个相关实体)。它们是这样生成的: 然而,在我做任何事情之前,当我尝试构建并运行它时,会发生链接错误,如图所示: 重复符号_OBJC_CLASS _ $ _照片输入: / Users / Kefeng / Library / Developer / Xcode / DerivedData / Photomania-ael ..
发布时间:2018-09-13 13:21:31 移动开发

更改托管对象属性不会触发NSFetchedResultsController更新表视图

我有一个带有谓词的 fetchedResultsController ,其中“isOpen == YES” closeCurrentClockSet ,我将该属性设置为 NO 。因此,它不应再出现在我的tableView上。 由于某些原因,这种情况不会发生。 有人可以帮我解决这个问题吗? - ( void)closeCurrentClockSet { NSPr ..

检查Core Data managedObject中的多个nil值?

我需要在保存之前检查我的 managedObjectContext 中是否有 nil 值。在那一刻,我正在使用 if 语句对每个密钥进行测试。我的 NGLS 实体中有很多属性,因此您可以看到测试每个键 nil 值似乎不大非常实用。 if([_managedObjectNGLS valueForKey:@“q1”] == nil){ [_managedObjectNGLS setValue ..

处理来自服务器的JSON数据,并在CoreData中添加/更新对象

我正在使用 coreData 的应用程式,我有两个实体,分别是资料夹和笔记。所以他们在文件夹 - >笔记之间一对多关系。即1个文件夹=许多注释。 我对文件夹使用了 fetch results controller ,它显示在UITableView上,当用户点击 > 一切正常。这里的一切都是离线的。 现在我想与服务器同步此数据,以便我可以将此数据同步到多个设备。 我使用的是 NSU ..
发布时间:2017-01-10 23:44:06 移动开发

为什么NSFetchRequest的类错了?

我正在使用未公开的API(Osirix),我有一个姐妹问题到一个我张贴在这里。 我无法从受管对象上下文中加载对象。 从API加载,使用_context和_model 的实例 2010-05-28 14:05:13.588 OsiriX [44012 :a0f] Entity:Study 2010-05-28 14:05:13.589 OsiriX [44012:a0f] E ..
发布时间:2017-01-10 23:42:03 移动开发