在我的視圖控制器中,我有一個使用NSFetchedesultsController
作爲數據源的表視圖。我必須在後臺線程中使用另一個NSManagedContext
實例從服務器加載數據。合併前景上下文和後臺上下文後,我需要反映表視圖中的更改,以便重置NSFetchedResultsController
(以便它將再次獲取新到達的數據),然後重新加載表視圖。在數據源與後臺合併後,UITableView不會重新加載NSManagedObjectContext
這很奇怪,似乎我的表視圖不會重新加載,直到幾秒鐘後(有時更長)。我相信這不是因爲抓取,因爲當我滾動表格視圖時,新的數據立即出現。
任何建議如何解決這個問題?
在此先感謝!