- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
现在所有核心数据示例都是 iOS 示例,因此自从 macOS 10.12 中对核心数据进行了有趣的更改以来,对于 macOS 没有太多指导。但我想看看 NSPercientContainer 应该如何与多文档设置一起工作。谁有好的教程之类的?堆栈现在应该如何工作?非常感谢!
最佳答案
NSPersistentContainer
似乎与使用 NSPersistentDocument
的应用无关。没有使用它,因为不需要它。
NSPercientContainer
的主要用途是处理设置核心数据堆栈并创建托管对象上下文。但 NSPersistentDocument 已经做到了这一点。它还具有允许在设置堆栈后提供 NSPercientContainer
相同功能的属性。例如,如果您需要一个新的托管对象上下文,请使用 managedObjectContext.persistentStoreCoordinator
获取协调器,然后使用该协调器实例化一个新的上下文对象。
关于macos - 如何将 NSPersistentContainer 与 NSPersistentDocument 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48635869/
注意:我看过类似的问题,但没有找到描述这种情况的问题。 我正在查看以下来自 Apple 的有关核心数据并发性 (https://developer.apple.com/library/content/
我正在创建一个 NSPersistentContainer 来保存一些数据,但即使在上下文中调用 save() 也不会创建任何数据库文件。 我用来创建 NSPersistentContainer 的代
我创建了一个单例类来管理我的核心数据: class CoreDataManager { static let sharedManager = CoreDataManager() private ini
当我通过这段代码自己创建容器时,在应用程序支持文件夹中会创建什么样的持久存储? private lazy var storeContainer: NSPersistentContainer = {
我像这样创建一个 NSPersistentContainer: static let persistentContainer: NSPersistentContainer = { let c
我刚刚添加了一个选项,供用户在我的应用程序中切换云同步,我保存用户是否要在“useCloudSync”下的 UserDefaults 中使用 iCloud 同步。当应用程序运行时,我加载我的persi
我正在熟悉 NSPersistentContainer .我想知道使用 newBackgroundContext 生成私有(private)上下文的实例是否更好。每次我需要在后台插入/获取一些实体或创
我刚刚在 Core Data 上设置了一个只读数据存储。它可以工作,但编译器对此有提示,我想知道如何解决这个问题。 这里的相关代码是我在Xcode自动生成模板后修改的。 lazy var persis
我在一些地方(例如 a high score answer here )读到,将主托管上下文作为后台托管上下文的子级是一种很好的做法,可以节省 save() 时间并提高 UI 响应能力。 Persis
我已经阅读了一些关于此的博客,但我仍然对如何使用 NSPersistentContainer performBackgroundTask 创建实体并保存它感到困惑。通过在 performBackgro
我正在使用 NSPersistentContainer 来创建我的核心数据堆栈。 documentation说我们应该使用它的 viewContext 属性来获取主要的 NSManagedObject
使用在主队列上运行的 NSManagedObjectContext 和在私有(private)队列上运行的辅助 NSManagedObjectContext 并让它们共享一个 NSPersistent
我的单元测试核心数据设置有问题。 我在我的 AppDelegate 中使用默认/新的核心数据堆栈设置 class AppDelegate: UIResponder, UIApplicationDele
我收到一个错误: AppDelegate has no member persistentContainer import UIKit import CoreData class ViewContro
在Apple的NSPersistentContainer文档中,该方法有如下描述: func loadPersistentStores(completionHandler block: @escapi
我的 AppDelegate 带有以下所有熟悉的核心数据模板: lazy var persistentContainer: NSPersistentContainer = { let cont
现在所有核心数据示例都是 iOS 示例,因此自从 macOS 10.12 中对核心数据进行了有趣的更改以来,对于 macOS 没有太多指导。但我想看看 NSPercientContainer 应该如何
在当前运行的 App Store 应用程序中,我使用 MagicalRecord 来设置我的核心数据。当我遇到并发问题时,我四处寻找解决方案。我意识到自从引入 iOS 10 以来,Core Data
我无法将令人兴奋的核心数据堆栈更改为 NSPersistentCloudKitContainer,因为这只是 iOS 13 及更高版本的支持功能,但我希望为 iOS 13 及更高版本设置该设置,同时为
我确信这个问题会被问到并回答很多次,但我惊讶地发现,经过数小时的搜索,我找不到答案。随着 iOS 10 的到来,NSPersistentContainer 改变了我们处理 Core Data Stac
我是一名优秀的程序员,十分优秀!