2010-04-12 28 views
0

我正在嘗試使用模型視圖重新調用UITable中的核心數據。我在UITable中 - (void)viewDidLoad方法使用從互聯網獲取一些數據並設置它們實體並在UITable上顯示它們。它工作正常,但現在我試圖使用新的addModel視圖,並且在此模型視圖中,我可以鍵入用戶然後當模型視圖消失時,我的表格不再更新,在重新執行更新後,由於沒有再次運行vievDidLoad,它沒有獲得價值形式的互聯網。Objective-C:用遞歸函數更新UITableView?

我認爲我必須使用一些遞歸函數?但是我必須把它放在哪裏?在UITable中每次調用哪個函數?

回答

1

NSFetchedResultsController,相當於iPhone的NSArrayController,可能是你需要的。作爲文檔說NSFetchedResultsController

任選監視對象更改 在其相關的被管理對象的上下文 和報告改變在 結果設置爲它的委託(參見「The 控制器的代表」)。

因此它應該在您更新實體時作出響應。