【问题标题】:Using NSManagedObjects from a NSArrayController in another thread在另一个线程中使用来自 NSArrayController 的 NSManagedObjects
【发布时间】:2011-06-25 15:59:54
【问题描述】:

当控制器绑定到主对象上下文时,我可以从另一个线程中保存修改 NSArrayControllers .selectedObjects 吗? 喜欢:

   // Code in some thread
   for(NSMangedObject * aObject in _ArrayController.selectedObjects) {
       [aObject setValue:value forKey:key];
   }

谢谢

【问题讨论】:

    标签: multithreading cocoa core-data


    【解决方案1】:

    不,Core Data 不是线程安全的。您需要第二个NSManagedObjectContext(每个线程一个)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-13
      相关资源
      最近更新 更多