我正在使用refreshObject:mergeChanges:
刷新我的核心數據tableView
中的單個單元格,獲取該單元格的indexPath
。是否可以刷新整個tableView
而不是單個單元格?我只發現refreshObject:mergeChanges:
適合我需要做的事情。刷新整個NSFetchedResultsController表查看
0
A
回答
2
只需重新提取您的數據。
有一個屬性,setShouldRefreshRefetchedObjects
,確保提取請求下降到商店。
setShouldRefreshRefetchedObjects: 設置提取請求是否應使用持久性存儲中的當前值更新提取對象的屬性值。
- (無效)setShouldRefreshRefetchedObjects:(BOOL)標誌
參數
標誌YES,如果取指令請求應引起取出 對象的屬性值與當前值進行更新在持續存儲中, 否則爲
討論
默認情況下,當您獲取對象時,即使 持久性存儲中的值已更改,它們仍會保留其當前屬性值。通過使用 參數YES調用此方法,當執行提取時, 的屬性值將使用 持久性存儲中的當前值獲取要更新的對象。這提供了更方便的方式來確保管理對象屬性值與商店相一致,而不是使用 refreshObject:mergeChanges:(NSManagedObjetContext)對於多個 對象。
+0
這是完美的! – Sourabh 2015-08-21 09:23:52
相關問題
- 1. 鈦表查看刷新
- 2. 如何刷新NSFetchedResultsController?
- 3. 刷新NSFetchedResultsController數據?
- 4. NSFetchedResultsController刷新重新讀取?
- 5. 刷新/更新列表查看鈦
- 6. 刷新tableView \查看
- 7. 無法刷新的JFace表查看
- 8. 問題在刷新報表查看器
- 9. 刷新樹型查看器
- 10. Android查看不刷新
- 11. 刷新查看頁面
- 12. 如何刷新表而不刷新整個頁面?
- 13. PHP刷新表無刷新整個頁面
- 14. NSFetchedResultsController:不刷新每個新的單元格
- 15. notifyDataSetChanged()刷新整個佈局
- 16. 刷新整個CSS文件
- 17. 刷新整個「窗口」...!
- 18. Crystal Reports:無法在查看器中刷新頁面或刷新
- 19. 滾動整個列表查看水平
- 20. NSFetchedResultsController沒有看到插入(或更新)
- 21. uiTableViewCell上的按鈕更新整個表查看
- 22. 刷新查看背景顏色
- 23. 查看無法刷新android棒棒糖
- 24. Android刷新AsyncTask後的片段查看
- 25. AJAX後查看不刷新後
- 26. 問題刷新iPhone的地圖查看
- 27. 刷新MVC查看按鈕點擊
- 28. 回收站查看不刷新
- 29. 進入applicationWillEnterForeground後如何刷新查看?
- 30. Eclipse RCP查看窗體不刷新
請參閱http://stackoverflow.com/questions/3399012/nsfetchedresultscontroller-refresh-refetch – aforaudrey 2012-08-09 22:47:03
我不認爲這就是他要找的。 – runmad 2012-08-09 22:50:56
不,我需要一種方法來刷新我的NSManagedObject的所有實例。我可以通過獲取它的indexPath來刷新單個對象,但是我無法想出一個辦法來完成所有任務。 – mhbdr 2012-08-09 22:54:38