我有一個包含UITableView的View Controller,它使用NSMutableArray通過通常的UITableViewDelegate和UITableViewDataSource方法來確定其內容。當數組發生變化時自動更新UITableView
在過去,我使用NSFetchedResults控制器來更新TableView作爲其查詢結果更改的結果。在這種情況下,我想適當地更新UITableView,因爲項目添加到陣列或從陣列中刪除。
我該如何處理?我應該使用addItem/removeItem方法將NSMutableArray包裝到模型類中,該方法使用委託或通知在UITableView上觸發reloadData?還是有更優雅的解決方案?
陣列中最多有20個項目,所以性能並不是什麼大問題。
nsmutableArray是您想要做的事的好選擇 –