5

是否可以刷新核心數據管理對象的特定關係?我知道我可以刷新整個對象,但我只想刷新特定的關係。我想我會通過讓關係再次成爲一個錯誤來實現這一點,但我似乎無法找到任何可以實現這一點的東西。你可以檢查一個特定的關係是一個錯誤,但是你不能強迫它成爲一個錯誤。刷新核心數據關係

+0

有沒有解決這個問題的方法? CoreData的刷新方法似乎刷新對象和它的所有關係... – Tony

回答

0

我在猜測,因爲我不確定「refresh」是什麼意思。如果發生故障(不是「已實現」或未從商店中檢索),它將在代碼需要訪問時刷新。如果你想刷新許多對象和關係,你可以這樣做,如「Batch Faulting and Pre-fetching with the SQLite Store」

如果我誤解了,請你提供一些解釋嗎?

+2

我有一個沒有錯誤的實體A.它有幾個沒有錯誤的關係。我想迫使某種特定的關係成爲一種錯誤,以便在再次訪問該關係時從商店中獲取該關係。 「刷新」是指NSManagedObjectContext上的「refreshObject」方法。 – JPC