通常のUITableViewDelegateメソッドとUITableViewDataSourceメソッドを使用してNSMutableArrayを使用してコンテンツを判別するUITableViewを含むView Controllerがあります。Arrayが変更されたときに自動的にUITableViewを更新します。
以前はNSFetchedResultsコントローラを使用して、クエリ結果が変更された結果としてTableViewを更新しました。この場合は、項目が配列に追加されたり削除されたりすると、UITableViewを適切に更新したいと考えています。
どうすればよいですか?私はモデルクラスのNSMutableArrayを委譲または通知を使用してaddItem/removeItemメソッドでラップすると、UITableViewでreloadDataをトリガする必要がありますか?または、より洗練されたソリューションがありますか?
アレイ内に最大20個のアイテムがあるため、パフォーマンスはあまり問題になりません。
nsmutableArrayは、あなたがしたいことに適しています –