在iOS應用程序中,我想使用NSPersistentStoreCoordinator
和NSIncrementalStore
子類,用於從REST API中獲取數據,但也使用SQLite存儲來保存到磁盤。如果我將兩種類型的持久性存儲添加到協調器,則在我的託管對象上下文中調用不起作用。如果我只添加一個持久存儲,而不是我的NSIcrementalStore
子類的類型,則保存按預期工作。NSPersistentStoreCoordinator有兩種類型的持久性存儲?
有什麼辦法可以實現這個功能嗎?
謝謝,由於這些資源,我已經正確設置了一切。然而,仍然有一個問題:我有多個託管對象上下文,但有一個持久存儲協調器和兩個持久存儲。當我對主管理對象上下文執行獲取請求時,我只希望將其與SQLite持久性存儲關聯,而不是使用我的NSIncrementalStore子類。我如何實現這一目標? –
看起來像是' - [NSFetchRequest setAffectedStores:]'。 –
@JordanKay不客氣。對不起,我沒有回答你提出的關於提取請求的問題,它在這裏陽光明媚,很熱,所以我參加了派對。但看起來你是對的! [NSFetchRequest setAffectedStores:]它是。 – iska