2014-09-03 40 views

回答

0

引用上下文是線程安全的,但如果它的類型爲NSPrivateQueueConcurrencyType,則必須對上下文的專用隊列執行任何操作。第二個解決方案,雖然有點所有的單身人士和getter方法過於複雜,適合我一直在使用,並已顯得圖案是共同一會兒:

http://www.cocoanetics.com/2012/07/multi-context-coredata/

從我所看到的東西,保存通知正在被通過父上下文的自動傳播所取代。

XCode 6和Yosemite在覈心數據調試方面似乎也有所改進:http://oleb.net/blog/2014/06/core-data-concurrency-debugging/。如果您爲調試方案設置了-com.apple.CoreData.ConcurrencyDebug 1,則應該能夠捕獲常見的線程違規。