【问题标题】:The NSManagedObjectContext saves changes asynchronously or synchronously?NSManagedObjectContext 是异步保存更改还是同步保存?
【发布时间】:2012-02-25 14:26:15
【问题描述】:

NSManagedObjectContext 是异步保存更改还是同步保存?

如果是异步的,那么如何等待保存更改?

【问题讨论】:

    标签: objective-c multithreading core-data synchronization automatic-ref-counting


    【解决方案1】:

    同步。

    您可以在 save 调用之后添加任何想要运行的代码。

    NSManagedObject 上的方法 -(void)willSave-(void)didSave 允许您在保存之后/之前对模型类执行行为。

    如果您使用的是 Mac,还可以查看名为 NSManagedObjectDidSaveNotification 的通知

    【讨论】:

    • 谢谢约翰,我刚刚提出了一个问题,因为我认为如果是异步的,那么它可以部分解释我关于 NSManagedObjectContext link 的另一个问题
    猜你喜欢
    • 2019-01-17
    • 2013-10-23
    • 2017-06-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多