Core Data是Apple针对macOS和iOS的对象建模和持久性框架。 Xcode提供了一个对象模型编辑器,用于指定实体,属性和关系。
如何将 SwiftData ValueTransformer 与自定义 NSMeasurement 维度单位一起使用?
我正在尝试在 SwiftData 中存储 NSMeasurement 值,如下所示:Store NSMeasurement or NSUnit in Core Data 我使用带有自定义单位 (UnitLength Smoot) 的现有尺寸和完全
我有一堆快速文件,它们在 CoreData 之上提供一些服务。我的单元测试运行良好。我决定使用 XCode 11 将所有这些移至 Swift 包中。 单元测试不运行...
使用自定义 NSEntityMigrationPolicy 进行 NSPersistentCloudKitContainer 迁移
最近,我对架构进行了相当广泛的更改,需要将我的 CoreData + CloudKit 模型迁移到新版本。这些更改要求我使用自定义 NSEntityMigrationPolicy 因为......
使用通用KeyPath创建NSPredicate<Root, Value>
这是我的代码的简化版本,但我希望能够从通用 KeyPath 初始化 NSPredicate ,但尽管不断尝试,但我还是未能成功。任何人都可以...
在测试目标中测试 SwiftData 模型,“无法找到当前活动的容器”
我正在应用程序开发的初步阶段构建 SwiftData 模型。我正在使用测试驱动开发 (tdd) 来迭代模型并在将模型集成到...之前解决问题。
SwiftData 包含对 CloudKit 同步的支持。但是,我没有看到任何添加冲突解决行为的方法。例如,如果不同的设备为字段设置不同的值,或者如果关系...
检查 nil Core Data 属性会导致 EXC_BAD_ACCESS
我有一个简单的 NSManagedObject 子类: @objc 类 MyModel: NSManagedObject { @NSManaged var myProperty:字符串 } 然而,下面的代码: var model = NSEntityDescription.
如何使用 Core Data 和 Objective-C 创建 NSManagedObjects 属性的简单数据库表?
我正在尝试使用 Core Data 和 Objective-C 创建一个简单的数据库记录表。我知道 NSManagedObject 的实例是我存储这些记录的地方,但是有多少实体记录...
HomeKit HMHome 和 HMRoom 标识符/额外元数据
在我的应用程序中,我使用的是 HomeKit。您可以添加/删除 HMHome 和 HMRoom 对象,但我还想向它们添加一些元数据。例如,在我的应用程序中,我希望能够添加一个图标...
我正在尝试做的事情: 我正在尝试学习如何将核心数据与 NSFetchedResultsController 和 UITableViewDiffableDataSource 结合起来,以创建一个简单的表 UI,可以顺利处理附加信息...
我正在按照Apple的这个文档来实现与CloudKit的共享。苹果在其中表示 NSPersistentCloudKitContainer 使用 CloudKit 区域共享来共享对象。每个份额都有自己的建议...
我在下面添加了图表。您在图中可以看到的是一个保存食物的类。您单击表格视图单元格,您可以看到一个新类,您可以在其中放置项目和 amo...
展示一个示例比尝试解释它更容易,将使用 CoreData 作为上下文: 给定 NSManagedObjectContext 的 Perform() 函数(删除了签名中不必要的部分) 扩展
我正在尝试将我的应用程序连接到 CloudKit 以在线保存用户数据的副本。但是,当我们测试新安装时,我希望应用程序等待,直到它从
CoreData 无法加载/创建 NSPersistentContainer
我目前正在使用 CoreData(与 Apps Group)构建一个项目,以在我的键盘扩展和主应用程序之间共享数据。 我错误地删除了手机上的应用程序,自从我重新编译它后,我......
我正在使用Apple示例代码使用NSPersistentCloudKitContainer,并且设置非常简单,如下所示: 惰性 var persistContainer: NSPersistentCloudKitContainer = { 让
我们的 Core Data + CloudKit 同步工作正常,但当我们卸载并重新安装我们的应用程序时出现问题。然后,我们要稍等一下,然后向 Core Data 发出获取请求。但是...
无法确定命令 1 生成核心数据代码的生成文件路径。该命令的标准错误是
请问这里有人遇到过这样的错误吗?我将文件放在云端然后上传,然后出现此错误。 显示最近的消息 无法确定核心数据的生成文件路径...
我今晚试图向应用程序商店发布一个应用程序。过去几个月我一直在开发 Xcode 6 - Beta 2(仅限 Objective-C),并且不知道您不被允许通过 Xcod 提交...
我无法找到IOS模拟器的sqlite文件。我需要该文件来检查数据库中的数据以进行调试。 以前我会使用: NSLog(@"文档目录:%@", [[[