如何在 SwiftUI 中维护依赖于基于时间的 CoreData 查询的视图?
我有一个向用户显示抽认卡的视图。用户查看卡片,当没有剩余卡片可供查看时,视图将显示成功屏幕。 每张卡片都存储在 CoreData 中,并有一个 due_for_…
是否有必要对 CoreData 使用合并策略并允许外部存储以避免崩溃?
我使用 CoreData + NSPersistentCloudKitContainer 来备份我的模型。我的一个 NSManagedObject 有一张存储为二进制数据的图片,并允许检查外部存储。 …
是否可以将异步函数传递给 Swift 中的核心数据托管对象上下文?如果不是,那为什么?
我已经寻找了一种将异步函数传递到核心数据托管对象上下文的方法,但仍然找不到。我怀疑新的异步/等待并发模型的某些部分我不理解,但我不知道它是什…
如何使用 CoreData 将 UIImages 保存在 collectionView 中?
我使用 Coredata 保存 UIImages。它们出现在我的 CollectionView 中,但我遇到的问题是,当我关闭应用程序并返回 CollectionView 时,它是空的。我如…
如何在核心数据数组中设置默认值?如何覆盖默认值?如何自定义分类?
我正在尝试制作一个存储过期通知应用程序。 我创建了一个名为 Product 的类,以下是属性。 @NSManaged public var productName: String? @NSManaged p…
如何实施 CoreData 自定义合并策略?
我的应用程序使用 CoreData + CloudKit 同步。一些 CoreData 实体(例如 Item)可以通过 iCloud 的共享数据库进行共享。该应用仅使用 1 个 NSPersiste…
刷新 onOpenURL 下面的视图
我正在制作一个类似聊天的应用程序,其中包含一个名为 ChatView 的主视图和一个包含不同联系人的Conversation View 列表。该应用程序背后的想法是将消…
如何在后台上下文的 SwiftUI 应用程序中使用 CoreData 以免阻塞主线程进行繁重的操作
我有一个使用核心数据的 swiftUI 应用程序。 我已经设置了一个 CoreDataManager,并且我想使用 coreData 执行一些操作,这些操作会阻塞主线程,因此我…
使用 FetchedResultController 通过 NSSet 获取实体时发生致命错误
我的项目中有 2 个实体: Product: NSObject { @NSManaged public var title: String? } ShoppingCart: NSObject { @NSManaged public var products: …
mergeChangesFromContextDidSaveNotification 后 CoreData 关系为零
iOS 上的 Core Data 有一些非常奇怪的行为。 我的主线程有一个 NSManagedObjectContext ,用于从 SQLLite 持久存储中读取数据并将其显示给用户。我还…
为什么 NSFetchedResultsController 没有更新新数据?
我的核心数据模型有两个实体:具有一对多关系的Author和Book(一位作者->多本书)。在主视图中,我显示一个书籍列表,其中每个单元格包含书籍名称和作…
NSOperation 和 ARC 内的 NSManagedObjectContext 保存方法上的 EXC_BAD_ACCESS,为什么?
我在打开 ARC 的情况下在 NSOperation 中保存 NSManagedObjectContext 时发现了一些问题。没有ARC之前一切都很好。保存期间总是给出 EXC_BAD_ACCESS。…
核心数据与Grand Central Dispatch内部不一致
我正在使用 iOS 5 开发一个 iOS 应用程序。 我在使用中央调度来填充 GMGridViewCell 的视图时遇到问题。 问题不在于 GridCell 本身,而在于对 GCD 中…