2011-06-25 5 views
0

コントローラがメインオブジェクトコンテキストにバインドされているときに、別のスレッド内からNSArrayControllers .selectedObjectsを簡単に変更できますか? のような:別のスレッドでNSArrayControllerからNSManagedObjectsを使用する

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

おかげで

答えて

0

いいえ、Core Dataはスレッドセーフではありません。第2のNSManagedObjectContext(各スレッドに1つ)が必要です。

関連する問題