jjzjj

ConcurrencyDebug

全部标签

ios - 使 com.apple.CoreData.ConcurrencyDebug 1 工作

我正在尝试迁移一些代码以使用NSManagedObjectContext和NSPrivateQueueConcurrencyType。在将上下文保存到其父级,然后保存父级后,我有时会遇到非常奇怪的错误。我想知道这些是否是由于未正确使用NSPrivateQueueConcurrencyType上下文所致。我打开了-com.apple.CoreData.ConcurrencyDebug1尝试调试它。我很确定这不起作用。如果我在托管对象上下文上执行操作或更改其对象而不使用performBlock:,我不会收到错误或抛出。以下是我设置方案参数的方式:.我也试过没有前导-。知道我做错了什么吗?

ios - 使 com.apple.CoreData.ConcurrencyDebug 1 工作

我正在尝试迁移一些代码以使用NSManagedObjectContext和NSPrivateQueueConcurrencyType。在将上下文保存到其父级,然后保存父级后,我有时会遇到非常奇怪的错误。我想知道这些是否是由于未正确使用NSPrivateQueueConcurrencyType上下文所致。我打开了-com.apple.CoreData.ConcurrencyDebug1尝试调试它。我很确定这不起作用。如果我在托管对象上下文上执行操作或更改其对象而不使用performBlock:,我不会收到错误或抛出。以下是我设置方案参数的方式:.我也试过没有前导-。知道我做错了什么吗?

ios - 在 MainContext 和 PrivateContext 上的异步 block 崩溃上使用 -com.apple.CoreData.ConcurrencyDebug 1

我已将-com.apple.CoreData.ConcurrencyDebug1标志添加到我的目标。问题是我有一个正在运行的后台block,当我使用NSPrivateQueueConcurrencyType或NSMainQueueConcurrencyType时崩溃我的代码:dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0),^{NSManagedObjectContext*privateManagedObjectContext=[[NSManagedObjectContextalloc