core-data 相关问题

Core Data是Apple针对macOS和iOS的对象建模和持久性框架。 Xcode提供了一个对象模型编辑器,用于指定实体,属性和关系。

为什么我不能在核心数据单元测试中强制转换 NSManagedObject?

我有一个名为“Lift”的简单实体和这个简单的单元测试: 函数 testLiftEntityCreation() { 让 lift = NSEntityDescription.insertNewObject(forEntityName: "Lift", into:

回答 1 投票 0

限制核心数据中实体一对多关系的结果数量

我在核心数据中有以下对象图。 Account实体与Transaction是一对多的关系。它被指定为有序集。 我正在使用 NSFetchedResultsController 来显示

回答 3 投票 0

无需安装在视图上即可访问 StateObject 的对象。这将每次创建一个新实例

我是 SwiftUI 和 Core Data 的新手。我构建了一个工作正常的视图。在此视图中,我可以列出我的团队,当我添加团队时,它会显示在列表中。但我收到以下错误: 正在访问状态...

回答 1 投票 0

SwiftData 与 ValueTransformer 类似于核心数据

在核心数据中,您可以使用 ValueTransformer 将单个属性与核心数据进行转换。这在存储/fet 时加密/解密某些属性等情况下非常有用...

回答 1 投票 0

CoreData 与 CloudKit:模型迁移后,所有内容都会重复

我尝试迁移我的 CoreData-Model(使用 CloudKit),它复制了我存储的所有对象。在 CloudKit 中使用 CoreData 时如何正确迁移? 概括 我正在将 CoreData 与

回答 1 投票 0

如何创建谓词来通过按整数排序的字符串属性来获取核心数据实体?

我只有一个带有属性的 Month 实体 @objc(月) 月类:NSManagedObject { @NSManaged var 标识符:String //202311、202301、201912 等等,始终将年份和月份作为组件...

回答 1 投票 0

任何模型中都没有 NSEntityDescription 声明 NSManagedObject 子类

我是 Core Data 的新手,我正在尝试创建一个缓存机制,其中在从 API 解析对象后,我将它们保存到数据模型中,然后再次获取它以将其显示在表视图上。我正在尝试...

回答 9 投票 0

CoreData -> 基于某个值的多个数据存储

我有一个奇怪的需求,我怀疑答案将是“它不是这样工作的”,但这里是(不,我还没有尝试过) - 我需要能够打各种数据存储...

回答 1 投票 0

CloudKit 从推送通知中获取最新更改

我有一个可在多个平台(macOS、iOS、iPadOS 等)上使用的应用程序,我的目标是在 CloudKit DB 更改时更新每个平台上的小部件,而无需打开应用程序。现在,例如...

回答 1 投票 0

如何将 @FetchRequest 属性包装器的新 nsPredicate 动态属性与传递到 View 的对象一起使用

我的第一次尝试是在 .onAppear 中设置属性包装器的 nsPredicate 动态属性,但如果视图因任何原因重新初始化,则 .onAppear 设置的谓词将丢失。所以我就去了……

回答 2 投票 0

如何在 SwiftUI 的列表视图中从 CoreData 延迟加载对象

在下面的代码中,我将 CoreData 中的类别加载到 SwiftUI 中的列表视图中,但由于某种原因,加载时视图似乎有点慢。延迟加载对象的最佳方法是什么......

回答 1 投票 0

SwiftUI View 和 @FetchRequest 谓词以及可以更改的变量

我有一个视图,显示团队中的消息,这些消息使用带有固定谓词“开发人员”的 @Fetchrequest 进行过滤。 结构 ChatView: 查看 { @FetchRequest( 排序描述符:[NSSortDescriptor(k...

回答 6 投票 0

在 iOS 中使用 NSPersistentCloudKitContainer 时获取错误堆栈跟踪

我正在尝试使用 Core Data 和 CloudKit 构建一个非常基本的应用程序。我在 Mac 上登录了我的 CloudKit 帐户,然后按照说明运行 Apple 提供的示例项目...

回答 1 投票 0

SwiftUI 视图 - 由于“私有”保护级别,初始化程序无法访问

我在一个视图中有列表,选择一行后,想导航到另一个视图。我正在尝试将“LocationInfra”(一个核心数据实体)传递给另一个 ConfigProfileView。我遇到两个错误...

回答 1 投票 0

核心数据 NSManagedObject 没有有效的 NSEntityDescription

我正在尝试使用 Xcode 项目设置核心数据,但遇到了一个我似乎无法摆脱的错误。我在 StudyHub.xcdatamodeld 中有一个名为 UserDetails 的实体。我的代码在

回答 3 投票 0

核心数据:没有为实体 ZZZZ 上的属性 YYYY 找到类名为 XXX 的 NSValueTransformer

我在 xcdatamodel 文件中设置了 CoreData 模型。 我的属性 YYYY 具有可转换类型,并且我在数据模型检查器中设置了转换器名称。 我的情况是,我正在存储 [CLLocation] ...

回答 2 投票 0

比较两个核心数据实体的图表有时会崩溃,并显示“swift/ContigeousArrayBuffer.swift:600:致命错误:索引超出范围”

我尝试在这里使用图表比较两个核心数据实体。我进入一个俱乐部的详细视图,其中显示了该俱乐部的击球图表。当我从选择器中选择另一个俱乐部时,它应该显示...

回答 1 投票 0

如何在主线程中高效地使用从后台线程获取的对象?

我需要在我的 UI 中使用 NSManagedObjects 实例。我知道在后台线程中获取后,与对象本身相比, NSManagedObjectID 可以安全地传递给主线程...

回答 1 投票 0

如何在主线程 SwiftUI 视图中有效地使用从后台线程获取的对象?

我需要在我的 UI 中使用 NSManagedObjects 实例。我知道在后台线程中获取后,与对象本身相比, NSManagedObjectID 可以安全地传递给主线程...

回答 1 投票 0

从 SwiftUI 中的分组(按字典)列表中删除 CoreData 对象

我在分组列表上使用“滑动删除”时遇到问题,因为它会随机删除错误的对象。我知道这来自(分组)列表索引与对象的索引不匹配......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.