core-data相关内容

如果CKRecord由于网络连接不良而尚未创建完毕,如何删除?

我目前正在开发一个iPhone应用程序,它使用CloudKit在用户的设备之间同步应用程序数据。我使用CoreData作为本地缓存,以确保设备脱机时应用保持可用。 问题 在开发过程中,我遇到了一个关于设备脱机时同步行为的问题。让我举一个例子来解释一下: 用户创建了Person(我正在处理的一个实体) 人员保存到本地缓存→核心数据 创建和设置CKRecord以匹配本地缓存实体的 ..
发布时间:2022-08-19 22:44:38 移动开发

核心数据和iCloud同步在实时应用中不起作用

刚刚完成并使用核心数据和iCloud同步的应用程序。在模拟器和设备上进行测试时,这款应用运行良好:将文本和图像添加到持久存储中没有问题,所有数据和所有设备都会恢复:在模拟器和真正的iPhone上。我做了很多测试,比如从手机和模拟器中删除该应用程序,每次我重新安装/运行该应用程序时,数据都会持续存在。 现在,应用程序在应用程序商店中是“实时的”,但数据不能在设备之间同步。我使用相同的Apple ..
发布时间:2022-08-19 22:17:04 移动开发

Swiftui如何从详细信息获取核心数据值到编辑视图

通过使用核心数据构建应用程序来学习迅捷;陷入了AddEdit的数据流从Detail到Edit的问题;从AddEdit到List和从List到Detail的数据流都是正常的。已在网上搜索,但没有找到有用的信息,或者我不明白。以下是这个问题的一个简化项目。它符合13.2测试版的要求,可以在模拟器上运行,但存在从详细信息编辑空白视图的问题。 视图: struct FileList: View ..
发布时间:2022-07-23 09:10:44 其他开发

NSSet的核心数据获取谓词

我有一个ManagedPhoto CoreData对象,其中包含一个名为tag的NSSet属性。标记集中的每个对象都是一个NSString。 我需要获取所有具有具有特定值的标记的托管照片对象,比如‘party’。这就是我要做的-- NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] initWithEntityName:@"Ma ..
发布时间:2022-05-28 13:35:39 移动开发

使用NSPredicate判断一个NSSet是否包含来自另一个NSSet的对象

我有一个核心数据对象,其中包含一个名为HierarchyItems的核心数据对象的NSOrderedSet。我想创建一个FETCH请求,该请求将检查HierarchyItems集是否包含核心数据对象的另一个NSMuableSet中的对象。我想创建一个NSPredicate或NSExpression,它具有与 相同的功能 [obj.hierarchyItems intersectsSet: se ..
发布时间:2022-05-28 13:31:18 移动开发

数据库中行的核心数据主键ID

假设我有一个存储在Core Data中的图书列表。我要按图书的主键ID搜索图书。 我知道Core Data创建的SQLite文件在每个表中都有一个ID列,但这似乎无论如何都不会向我公开。 有人有什么推荐吗? 推荐答案 -[NSManagedObject objectID]是对象实例在核心数据中的唯一ID。可以通过-[NSManagedObjectID URIRepresen ..
发布时间:2022-05-28 13:16:17 移动开发

SwiftUI、核心数据-使用上下文菜单删除列表项

我正在尝试使用上下文菜单删除列表项。 数据从核心数据中提取。 .onDelete与我的deleteExercise函数按预期工作,无需进一步操作。 但是,当调用上下文菜单按钮中的DeleteExercise时,它会询问IndexSet,老实说,我不知道从哪里得到它。 我还想知道为什么在使用.onDelete时不需要指定IndexSet struct ExercisesView: ..
发布时间:2022-04-08 13:45:04 其他开发

如何删除核心数据SwiftUI?

很抱歉这个愚蠢的问题,但我已经搜索了大约两天的答案,并尝试了许多方法来处理它。 我在核心数据上运行的WatchOS应用程序。有3个视图: 第一视图-包含用于添加新目标和已添加目标列表的按钮的视图。 添加目标视图-按“添加新目标”后显示。 RingView-带有目标环的视图(类似于活动环机制)和显示的所有数据。 因此,我尝试让用户有机会直接在第一个视图中删除创建的目标。在不同的 ..
发布时间:2022-02-21 14:45:06 移动开发

按日期()将SWIFTUI列表中的CoreData分组为节

我的目标: 我希望能够按CoreData待办事项的过期范围对其进行分组。(今天&q;、明天&q;、未来7天&q;) 我尝试的内容. 我尝试使用@SectionedFetchRequest,但sectionIdentifier需要字符串。如果它作为日期()存储在CoreData中,我如何转换它以供使用呢?我收到了许多错误和建议,但都无济于事。这也不适用于日期范围,如&Quot;NE ..
发布时间:2022-02-21 14:43:49 移动开发

有什么方法可以预填充核心数据?

我一直在创建一个列表应用程序并用核心数据支持它. 我想要一个包含 10 个机场项目的默认列表,这样用户就不必从头开始. 有没有办法做到这一点? 感谢任何帮助.提前致谢. 解决方案 这是最好的方法(并且不需要 SQL 知识): 使用与 List 应用程序相同的对象模型创建一个快速的 Core Data iPhone 应用程序(甚至是 Mac 应用程序).编写几行代码,将您 ..
发布时间:2022-01-30 18:55:35 移动开发

在“多对多关系"环境中将图片保存在 Core Data 中

我正在处理我的小项目,该项目使用 Core Data 拍摄并保存照片,非常简单.我有两个实体;一个是“人",另一个是“图像".从 Person 到 Image 的关系是对多的,从 Image 到 Person 我也有反向关系. 目前我只需要将多个图像(从 iPhone 相机拍摄或从库中选择)添加到一个 Person 实体. 我想知道是否有使用 Core Data 处理与 UIImage ..
发布时间:2022-01-24 19:11:13 移动开发

iPhone - 存储数据的不同方式,优点和缺点

您能否解释一下在 iPhone 上存储数据的不同方式,以及每种方式的优缺点. 我已经阅读了很多关于 UserDefaults、CoreData、XML、plist 的内容......我有点迷茫. 现在,我明白了: UserDefault 用于偏好,即使可以完成(少量数据),也不用于其他任何事情.它会生成一个 plist 文件,以后可以轻松地人工读取/检查到 XCode 中. ..
发布时间:2022-01-24 19:08:47 移动开发

如何使用 Core Data (iPhone) 存储 CLLocation?

我正在尝试保存一个位置,然后使用 Core Location、MapKit 和 Core Data 框架在地图上检索该位置. 我所做的只是创建了名为 POI 的实体,并添加了一些属性,例如纬度(双精度型)、经度(双精度型)以及其他一些属性. 简单地说,我的应用使用两个 NSNumber 保存 POI.(经纬度)但我觉得必须有比这更聪明的方式来存储 CLLocation. 干杯. ..
发布时间:2022-01-24 18:53:16 移动开发

保存和加载数据 - CoreData

我是 CoreData 的新手,在我的 iPhone 应用程序中,我想知道如何保存一些文本,然后将其重新加载.但诀窍是,当 UIDatePicker 中的日期与我的日期相同时重新加载它像日历一样保存它. 更新 感谢您的回复,尤其是代码示例.但是,我有一些问题了解这是如何组合在一起的,请原谅我.我想了解它是如何工作的,但同时让它发挥作用真的很有帮助. 大概我把你的第一个代码块放在了 ..
发布时间:2022-01-24 18:42:09 移动开发

为核心数据写入创建后台线程

我正在尝试重新创建这篇 cocoanetics 文章中描述的三层核心数据系统 (http://www.cocoanetics.com/2012/07/multi-context-coredata/).我遇到的问题是在自己的后台线程上创建私有 MOC.我对多线程以及如何在目标 c 中完成它没有太多经验.我一直在阅读文章并试图掌握如何正确实施这种方法,但我最终承认我不知道自己在做什么. 要创建这 ..
发布时间:2022-01-24 18:37:17 移动开发