NSManagedObject
Örnekler oluşturmam , onlarla bazı şeyler yapmam ve sonra bunları çöpe atmam veya sqlite db'ye kaydetmem gerekiyor. Sorun şu ki, NSManagedObject
bağlantısız örnekler oluşturamıyorum NSManagedObjectContext
ve bu , veritabanımdaki bazı nesnelere ihtiyacım olmadığına karar verdikten sonra bir şekilde temizlemem gerektiği anlamına geliyor.
Bununla başa çıkmak için, aynı koordinatörü kullanarak bir bellek içi depo oluşturdum ve assignObject:toPersistentStore.
Now'ı kullanarak oraya geçici nesneler yerleştiriyorum , bu geçici nesnelerin verilere ulaşmamasını nasıl sağlayabilirim ki her iki mağaza bağlamında ortak mı? Yoksa böyle bir görev için ayrı bağlamlar mı oluşturmalıyım?
UPD:
Şimdi bellek içi depo için ayrı bağlam oluşturmayı düşünüyorum. Nesneleri bir bağlamdan diğerine nasıl taşıyabilirim? Yalnızca [context insertObject:] mi kullanıyorsunuz? Bu kurulumda iyi çalışacak mı? Nesnelerin grafiğinden bir nesne eklersem, tüm grafik de bağlama yerleştirilir mi?