1
2
你这是什么意思?使用多个线程并不能保证任何线程安全。线程安全与在多个线程上运行代码而不出现问题的能力有关,它通常要求您采取一些预防措施以防止线程相互干扰。
您需要理解什么是托管对象上下文。把它想象成一个临时工作区:您可以执行一个获取请求,将对象从持久性存储带到托管对象上下文中,您可以向上下文中添加新对象,并且可以在上下文中操作对象。在将上下文保存回持久存储之前,在上下文中所做的更改并不意味着上下文之外的任何内容。 您可能没有看到正在添加的对象的几个原因是:
要想弄明白这一点,你真正应该做的是让自己回到一种可以可靠地存储和检索对象的状态。尝试只使用一个线程,确保操作正常。如果他们不这样做,首先解决这个问题。接下来,深入了解托管对象上下文如何工作以及如何使用它们。最后,请仔细阅读 concurrency and Core Data . |
2
1
由于您使用的是多个MOC(托管对象上下文),因此需要 保存两个上下文
你已经准备好了
打完电话
|
Mark George · 如何在swift ui中为文本提供内部填充 1 年前 |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
fun lab · 与Apple Music API集成的未授权请求 1 年前 |
marc-medley · swift shebang脚本的导入路径 1 年前 |
Lorenzo B · 解码单个值时对JSONDecoder的说明 1 年前 |