2010-03-05 163 views
0

我有一個關於核心數據的問題,以及如果有的話,實體如何自動更新。核心數據自動更新查詢

基本上,我們假設我獲取一些數據X.X與Y具有反多對多關係。然後調用方法get來更新X中的屬性。是否需要再次獲取數據?或者X會自動獲取更新的數據?

如果這是不可能的,那很好。我只是好奇,因爲我幾天前看到一篇文章。我不記得細節,但我認爲它談到了如何讓NSManagedObjects自動更新/刷新他們的數據,並且很好奇這是真的,還是必須設置的設置,或者是不可能的。

我實際上是在重新獲取數據以更新表的過程中。這對我來說很好,但是,我只是好奇,如果我讀的是真的,或者我誤解了這篇文章。

謝謝。

回答

1

如果您的數據模型狀態發生更改,則需要在某處執行更新,以便在UI中反映更改。如果您使用NSFetchedResultsController,則可以更輕鬆地管理UI的更新。 Here is some documentation.

+0

所以,如果我不使用NSFetchResultsController,我不這樣做,我必須讓我自己的方法**刷新數據? (這就是我現在所做的) – RoLYroLLs 2010-03-08 21:58:27

+0

是的,這是正確的。 – 2010-03-09 00:29:00

+0

對不起或遲到。投票通過並獲得通過。謝謝。 – RoLYroLLs 2010-03-15 23:37:50