Sto cercando di migrare del codice per utilizzare NSManagedObjectContext
con NSPrivateQueueConcurrencyType
.Creazione di com.apple.CoreData.ConcurrencyDebug 1 lavoro
A volte ricevo errori molto strani dopo aver salvato il contesto sul relativo genitore e quindi salvato il genitore. Mi chiedo se questi non debbano usare il contesto NSPrivateQueueConcurrencyType
correttamente.
Ho attivato -com.apple.CoreData.ConcurrencyDebug 1
per tentare di eseguire il debug di questo. Sono abbastanza sicuro che questo non funziona comunque. Se eseguo operazioni sul contesto dell'oggetto gestito o ne cambio gli oggetti senza usare performBlock:
, non ricevo un errore o un lancio.
Ecco come ho impostato gli argomenti dello schema: . Ho anche provato senza il leader
-
.
Qualche idea su cosa sto facendo male?
La console registra 'CoreData: annotazione: asserzioni multi-threading di Core Data attivate. Al momento dell'avvio? – Bigood
Mi raccomando questa lettura btw: http://oleb.net/blog/2014/06/core-data-concurrency-debugging/ – Bigood
@Bigood Non vedo che se cerco nel log della console con il '- 'là, o non là. Domanda stupida: funziona con il simulatore? – Benjohn