问题标签 [nsentitydescription]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - iPhone - 核心数据问题?
我有 2 个实体:用户、地址。我已经设置了每个用户可以有很多“地址”的关系。我不确定核心数据是如何工作的,但据我了解,每次我调用 insertEntityForName 时,它都会创建并存储一个对象。(也是表格中的一行)
那么问题来了:下面的代码不是在核心数据中存储了重复的地址吗?
- 当我为用户实体插入时,它还会插入一个地址
- 当我为地址实体调用插入时,它会创建另一个地址。
如果我是正确的并且这实际上在数据库中创建了一个重复项,那么防止它的方法是什么?
iphone - 为什么 NSManagedObject 和 NSEntityDescription 是不同的类?
似乎一个NSEntityDescription
对象描述了数据,而一个NSManagedObject
对象包含了相应的数据。如果你有一个普通的NSObject
子类,数据的描述和实际数据在同一个地方,不是吗。好吧,至少描述在类中,数据在对象中。您可以将对象视为对其包含的变量类型的描述。
那么为什么 Core Data 将描述数据的类和包含数据的类分开呢?跟犯错有关系吗?
ios - ios - 核心数据:为什么有时会出现“Entity name must not be nil”?
嘿伙计。我正在编写一个 ios 应用程序,其中包含多个子视图,可以通过按一下按钮单独创建。每个子视图都有一个“组”实例,即通过核心数据保存的实体。'group' 与 'contact' 是一对多的关系。当联系人被拖到子视图上时,它会保存在给定“组”的核心数据中。这可以正常工作 3 次。每 4 次将联系人拖到另一个子视图时,应用程序就会崩溃。
这是代码:
尝试将联系人添加到组时,错误显示:
2011-04-10 16:16:36.152 TestApp [796:207] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“实体名称不得为零。”
我真的玩了一段时间,在互联网上也找不到类似的东西。有趣的是,该错误总是在第四次将联系人添加到不同的子视图时发生。有人知道我该如何解决这个问题吗?我真的没有想法......
哦,调试器说:
iphone - 在运行时将类型 id 的对象转换为未知类型
我有一个方法,它将我的 sqlite 数据库中的实体名称作为字符串,我试图简化它以使用尽可能少的重复代码。
在这里,我有实体作为 id,我试图将其设置为需要的对象类型,以准备调用插入行。
问题是当我调用 NSEntityDescription 实体仍然是类 id
我哪里错了?
谢谢
ios - 创建一个框架,我需要为开发人员的核心数据实体提供一个超级实体
我正在创建一个使用核心数据的框架。我有一个实体,当他们想要使用该框架时,我需要开发人员将其指定为他们在应用程序中创建的实体的父实体。允许开发人员指定我可以随框架提供的父实体的最佳方式是什么?
xcode - 在插入之前检查 sqlite 中的重复项(核心数据)
我正在通过核心数据将新对象插入数据库。在我插入值之前,有什么方法可以检查数据库中是否有任何重复项?
每次我运行应用程序时,它都会再次重新插入值。我想检查其中是否有任何新类别,如果没有,那么我将仅添加该新类别。
iphone - 获取核心数据时出现 NSEntityDescription 错误
这是我获取核心数据的功能
运行程序“程序收到信号:“SIGABRT”时出现以下错误
cocoa - 如何从 NSEntityDescription 中获取实体
我有一个 NSTreeController (treeController) 和一个 CoreData 数据库。我想要我的 NSTreeController 的选定对象后面的实体。
我用它来获得正确的 NSEntityDescription:
现在我有了我的 testEntity,我想分配由上面代码得到的 NSEntityDescription 描述的实体对象。
我找不到方法。是否有另一种方法来获取 NSTreeController 的选定对象后面的 entityObject?
谢谢!
objective-c - 使用 Core Data 获取生成“无法识别的选择器错误”?
我正在尝试检索使用 Core Data 保存的对象列表。创建项目时 Xcode 所做的默认设置没有任何更改。实际数据存储中有项目,实体Transaction
在保存时工作正常,但在运行以下代码时:
尝试创建entity
对象时收到以下错误。
[NSManagedObjectModel persistentStoreCoordinator]:发送到实例的无法识别的选择器
我错过了什么,或者我该怎么做才能检查导致错误的原因?
脚注
-Utility
是一个静态类,它只生成一个NSAlert
框。
- 我一直在使用本教程来尝试了解代码的工作原理
iphone - 尝试在实体中添加属性时发出 SIGABRT。iOs 核心数据
当我尝试将属性添加到我的实体时,我的应用程序会收到 SIGABRT。
我有一个名称为 Request 和 context!=nil 的实体,但我每次都在这个地方收到 SIGABRT 消息: