Core Data是Apple针对macOS和iOS的对象建模和持久性框架。 Xcode提供了一个对象模型编辑器,用于指定实体,属性和关系。
我正在尝试理解和学习 SwiftData。我想在我的应用程序中保留一些数据。我想使用 swiftData 来学习 SwiftData 并创建了一个像这样的模型: 进口基金会 导入 SwiftD...
核心数据获取请求失败,并显示:“NSInternalInconsistencyException”,原因:“语句仍处于活动状态”
使用带有核心数据的导航控制器模板的基本应用程序布局: 委托:persistenceCoordinator、 ManagedObjectModel、 ManagedObjectContext RootView: ManagedObjectContext (来自委托),
SwiftUI 阻止 @NSManaged 属性被 @Published
我的问题的先决条件如下:我有一个 @NSManaged 对象,我希望观察和操作它。但是,我不想收到所有更新。为了说明原因 – 假设...
如何在Tableviewcontroller中显示搜索到的结果?
我想在tableviewcontroller中显示搜索到的核心数据结果。我知道如何在表视图中显示核心数据,但我希望在表视图控制器中显示特定数据。 就像,当用户选择...
动态过滤Coredata FetchRequest并保持更新
我在动态过滤我的获取请求时遇到问题。现在它依赖于辅助数组“filteredResults”,但因此,每当核心数据实体被删除或更改时,...
我想用 swift 和 xcode 7 编写一个应用程序。 是否有机会通过应用程序交付已存储在核心数据中的数据? 我的目标是:当客户从应用程序下载应用程序时...
我有这个简单的代码来将对象保存在 coredata 中。 在我的 xcatamodel 中,我将约束设置为“firstName”: 图片。 删除“学生”实体中的所有条目后,代码可以正常工作。 但只有...
[核心数据]:多个 NSEntityDescription 声明 NSManagedObject 子类“核心数据模型”,因此实体无法消除歧义
将数据保存到 CoreData 时出现以下错误。我使这个项目变得非常简单,以便您查看我的项目。项目中有Local json。您可以下载并测试我的
我在我的应用程序中设置了 CoreData,并且有一个具有属性“isSpecial”布尔值的实体。对于“isSpecial”为 true 的记录,我希望用户不能从
如何以编程方式将 NSObjectController 置于实体模式?
我正在以编程方式实例化一个 NSTreeController 并希望将其置于实体模式,但无论我做什么,它都坚持类模式。 以下代码片段不起作用:
我在核心数据中存储了一个日期(作为日期),并使用 println 正确显示了它的值:4 月 21 日(是下面的 var dateX),但是当 println 之后时,我将其格式化为字符串,如下所示...
如何将内容插入到包含 UITextField 的自定义状态单元格中?
我有两个视图控制器用于添加我的“例程”。一种是显示所有例程的列表,另一种是编辑/创建例程。 在第一个视图控制器中,我有两种方式进入第二个...
核心数据:没有为自定义“NSSecureUnarchiveFromDataTransformer”的实体 ZZZ 上的属性 YYY 找到类名为 XXX 的 NSValueTransformer
我已经看到这篇文章,它有相同的警告,但我已经有了这种方法,但它现在在 iOS 17 和 Xcode 15 中并没有解决这个问题。 我的用例非常简单,我有这个自定义
我使用 Transformable 类型在 CoreData 中存储包括复杂字典的数据。 我注意到随着时间的推移,CoreData sqlite 数据库变得相当大。 我测试了将数据存储为二进制 D...
设置 CoreData 实体时,我可以将其类型设置为“Integer 16”、“Integer 32”和“Integer 64”,分别代表 Swift 中的 Int16、Int32 和 Int64。 我需要存储...
如何防止 Core Data 获取请求在 SwiftUI 列表选择更改时重置其谓词?
示例应用程序具有 Garden 实体的核心数据模型,该模型与 Fruit 实体具有一对多关系。邀请用户在持续编辑模式下使用 SwiftUI 列表在花园中采摘水果,并带有
如何将 CoreData 日期间隔转换为 SQLite 日期?
我的应用程序数据出了问题!仅出于调试目的,我下载了应用程序的容器,以便可以查看它的 CoreData .db 文件。 我正在使用 SQLite 客户端来查询它。 ...
我的 swift 项目中有一个旧类“Approval.swift” 我在核心数据中添加了 NSManagedObject (Approval),并为该实体创建了具有相同名称 (Approval.swift) 的 NSManagedObject 子类 ...
错误:无法将类型“NSManagedObjectContext.Type”的值转换为预期参数类型“NSManagedObjectContext”
这是我的功能: 函数添加测试数据(){ Guard letEntity = NSEntityDescription.insertNewObject(forEntityName: "Device", into: NSManagedObjectContext) else { 致命错误...
我正在尝试将预填充的核心数据堆栈导入到我的应用程序并将其值加载到控制台。我找不到解决方案。 你能帮我解决这个问题吗? 这是Example的GitHub项目...