问题标签 [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.
objective-c - 核心数据:获取结果控制器导致过度发布/崩溃
我正在使用core data
,并且有一个UITableViewController
从core data
. 这是一个modal view
,如果我第三次加载模态视图,它会崩溃EXC_BAD_ACCESS
。
崩溃说它来自这条线:
这是在 viewDidLoad 中:
呈现模态视图:
解雇模式:
给出 EXC_BAD_ACCESS 的堆栈跟踪:
现在,为了使用核心数据设置此视图,我遵循Core Data Books
示例项目,我的代码看起来几乎相同。为什么在加载模态视图几次后会崩溃?
objective-c - NSEntityDescription 工作正常,但分析器说值从未读取
我对 Xcode 分析器的评论感到困惑。我已经在 Stack 上搜索过它,但并没有真正找到类似的情况。我有一个 CoreData/SQLite 应用程序,用户在其中选择表中的记录,获取实体的所有属性。然后,根据条件,会做事。
“ordersController”是数据的 NSArrayController。“订单”是涉及的实体。“objectAtIndex:0”是表中选定的记录。
这是代码:
该应用程序编译良好,没有崩溃,没有警告,并按预期正确处理数据。但是,当我启动 Xcode 的分析工具时,它指向这一行,说“在初始化期间存储到 'entityOrder' 的值永远不会被读取”。
当它被实际操作并且变量被应用程序正确修改时,它怎么可能不被读取?我应该如何改进我的代码?谢谢你的帮助。
iphone - iOS - 使用 NSEntityDescription 和 NSManagedObjectContext 编辑数据库条目
我是一个iOS新手。我正在使用以下函数将新行插入到我的数据库中 -
相反,如果我想获取现有行并只编辑状态,我将如何使用 iOS 函数来做到这一点?
objective-c - 如何获取 NSAttributeDescription?
我有一个User : NSManagedObject
. NSAttributeDescription
获得它的userID
属性的最佳方法是什么?
ios - NSManagedObjectModel mergeModelFromBundles 错误
我正在使用 Core Data,并且在我的应用程序启动时将数据导入数据库时遇到了很多麻烦。
下面是我从我遵循的教程中获取的一些代码。下面概述了我获得 SIGABRT 的要点。任何建议或帮助表示赞赏谢谢
objective-c - 检查 NSEntityDescription 键是否存在
NSEntityDescription
在尝试设置值之前,我需要检查是否存在密钥。我有一个 JSON 数据字典,不想尝试设置对象中不存在的键。
class - Core Data NSPredicate 按实体类过滤?
我将如何创建一个NSPredicate
按类的实体进行过滤Contact
?
NSPredicate 检查对象类崩溃的解决方案:
背景
我有核心数据实体User
(应用程序用户)和Contact
(通讯录联系人),都是Person
(抽象实体)的孩子。Person
有很多identities
, 可以是emails
, phones
, 或usernames
.
要创建一个类似文本消息的预输入,我想创建一个NSFetchRequest
for Identity
entity where person
is of class Contact
。
objective-c - OCMock - 试图模拟 NSEntityDescription
为了测试托管类,我尝试在单元测试中创建一个实例,首先尝试模拟 NSEntityDescription 和 NSManagedObjectContext。
但是在我进一步了解之前,我在运行测试时收到以下错误;
架构 i386 的未定义符号:“_OBJC_CLASS_$_NSEntityDescription”,引用自:CallsCoordinatorTests.o 中的 objc-class-ref “_OBJC_CLASS_$_NSManagedObjectContext”,引用自:CallsCoordinatorTests.o 中的 objc-class-ref ld:未找到符号对于架构 i386 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)
请问有什么建议吗?谢谢
iphone - 如何为 iphone 核心数据中的实体创建唯一标识符
我是核心数据和 iphone 编程的新手,所以不要介意我的傻 qn。我不知道如何在 xcdatamodel 文件中将属性标记为主键,或者可能在外部。我环顾四周,发现有人说这不可能。
我正在为我得到的每个对象获取标识符,我需要通过核心数据存储该对象,并且我可能需要在我的 Web 服务中使用该标识符来检索其他数据。我如何保持实体的主键等于该标识符,非常感谢任何帮助。
提前致谢,
约格什
ios - 创建 NSEntityDescription 几秒后抛出异常
- 我的数据模型中有一个车辆实体。
- 它具有名称、品牌、型号等属性。
- 我对 NewVehicleViewController 有一个模态 segue,它允许用户输入实体信息。
- 在这个 segue 期间,我已将 managedObjectContext 传递给 NewVehicleViewController
单击“完成”,通过在 NewVehicleViewController 的 IBAction 方法中调用 create+vehicle.m 方法来创建一个新的 NSEntityDescription。
Vehicle *car = [Vehicle vehicleWithName:name inManagedObjectContext:self.context];
此方法执行以下操作:
当窗口关闭时,我返回到我的 Table View 控制器,我可以在其中看到新元素。(此表链接到 fetch 语句)。一切都很好。
然后大约 4-6 秒后,我抛出了一个异常。底部的调试日志什么也没显示,它把我带到了一个线程 8 视图,第一行有一个中断。
所以我的第一个问题是,知道问题是什么吗?这是由于 NS Core Data 的自动保存在一段时间后发生的吗?
我的第二个问题是,我怎样才能进一步调试它以找出问题所在?
谢谢!