core-data 相关问题

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

在共享 AppGroup 容器中使用 CloudKit 和 CoreData 存储

因为我添加了需要访问 CoreData 存储的小部件,所以我已将存储移动到共享 AppGroup 容器中。这运作良好,没有出现任何问题。然而,我一直无法得到它

回答 1 投票 0

执行 NSBatchInsertRequest 会创建重复项

当我在主队列的托管对象上下文中批量插入后获取实体以更新我的 SwiftUI 列表时,我注意到总是有重复项(准确地说,每个 en 的字面量加倍...

回答 1 投票 0

当关系变空时如何删除托管对象

我目前正在开发我的第一个 iPhone 核心数据项目。经过一些实验后,我对核心数据中的实体关系有一些相当基本的问题。 假设我...

回答 3 投票 0

UIKit / Swift / 如何修复 context.fetch(fetchRequest) 中的致命错误?

出现致命错误:隐式解包可选值时意外发现 nil。 我找不到错误的原因 - let results = try context.fetch(fetchRequest)。 这是...

回答 1 投票 0

应用程序发布到AppStore后如何更新CloudKit架构

最近,我的一个使用 Core Data 和 CloudKit 的生产应用程序遇到了问题,其中数据无法在设备之间同步,经过一番研究后,我发现 p...

回答 1 投票 0

如何实例化代码生成的 Swift `NSManagedObject` 而不将其插入到 Swift 中

可以实例化 NSManagedObject 而无需将其插入到 Swift 中,类似于此答案中所示的 Objective C。对于 CodeGenedObject 中生成的代码 Swift NSManagedObjects 上下文(

回答 1 投票 0

列表视图中的核心数据项无法正确删除

在我的应用程序中,我有一个名为 LiftEventsView 的列表视图,用于显示电梯事件。 Lift 事件作为 LiftEvent 存储在 Core Data 中。 当我滑动删除电梯事件时,它不会立即消失...

回答 1 投票 0

核心数据中如何存储大数组?

我的核心数据数据库中有一个名为 AudioFile 的实体。它具有名称、艺术家、文件扩展名等属性,这些属性都是字符串。只要名称和...

回答 1 投票 0

SwiftData ValueTransformer 存储 `.transformable(by:` 对象的集合?

我编写了一个自定义 ValueTransformer 来存储不接收 SwiftData 自动合规性的对象类型: 如何将 SwiftData ValueTransformer 与自定义 NSMeasurement Dimension 结合使用...

回答 1 投票 0

在 Core Data 中存储自定义类类型数组

我正在尝试将自定义类类型数组存储在核心数据中。 我所设置的是一个名为 Node 的实体,其属性值为字符串类型,子级为 Transformable 类型。儿童财产...

回答 1 投票 0

如何将 SwiftData ValueTransformer 与自定义 NSMeasurement 维度单位一起使用?

我正在尝试在 SwiftData 中存储 NSMeasurement 值,如下所示:Store NSMeasurement or NSUnit in Core Data 我使用带有自定义单位 (UnitLength Smoot) 的现有尺寸和完全

回答 1 投票 0

使用 CoreData 进行 Swift 包单元测试

我有一堆快速文件,它们在 CoreData 之上提供一些服务。我的单元测试运行良好。我决定使用 XCode 11 将所有这些移至 Swift 包中。 单元测试不运行...

回答 3 投票 0

使用自定义 NSEntityMigrationPolicy 进行 NSPersistentCloudKitContainer 迁移

最近,我对架构进行了相当广泛的更改,需要将我的 CoreData + CloudKit 模型迁移到新版本。这些更改要求我使用自定义 NSEntityMigrationPolicy 因为......

回答 1 投票 0

使用通用KeyPath创建NSPredicate<Root, Value>

这是我的代码的简化版本,但我希望能够从通用 KeyPath 初始化 NSPredicate ,但尽管不断尝试,但我还是未能成功。任何人都可以...

回答 1 投票 0

在测试目标中测试 SwiftData 模型,“无法找到当前活动的容器”

我正在应用程序开发的初步阶段构建 SwiftData 模型。我正在使用测试驱动开发 (tdd) 来迭代模型并在将模型集成到...之前解决问题。

回答 2 投票 0

如何解决与 SwiftData 的冲突?

SwiftData 包含对 CloudKit 同步的支持。但是,我没有看到任何添加冲突解决行为的方法。例如,如果不同的设备为字段设置不同的值,或者如果关系...

回答 1 投票 0

检查 nil Core Data 属性会导致 EXC_BAD_ACCESS

我有一个简单的 NSManagedObject 子类: @objc 类 MyModel: NSManagedObject { @NSManaged var myProperty:字符串 } 然而,下面的代码: var model = NSEntityDescription.

回答 3 投票 0

如何使用 Core Data 和 Objective-C 创建 NSManagedObjects 属性的简单数据库表?

我正在尝试使用 Core Data 和 Objective-C 创建一个简单的数据库记录表。我知道 NSManagedObject 的实例是我存储这些记录的地方,但是有多少实体记录...

回答 1 投票 0

HomeKit HMHome 和 HMRoom 标识符/额外元数据

在我的应用程序中,我使用的是 HomeKit。您可以添加/删除 HMHome 和 HMRoom 对象,但我还想向它们添加一些元数据。例如,在我的应用程序中,我希望能够添加一个图标...

回答 3 投票 0

Error Domain=NSCocoaErrorDomain Code=134030“保存时发生错误。”当尝试通过 UITableViewDiffableDataSource 删除 Core Data 对象时

我正在尝试做的事情: 我正在尝试学习如何将核心数据与 NSFetchedResultsController 和 UITableViewDiffableDataSource 结合起来,以创建一个简单的表 UI,可以顺利处理附加信息...

回答 1 投票 0

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