したがって、各タブが、作成したスーパークラスから拡張された UITableView であるタブバーコントローラーがあります。このスーパークラスは (明らかに) UITableViewController を拡張します。
各 UITableViewController はタブ付きビューを表し、各 TableView に固有のデータを取得する独自のモデルを持っているため、これらのメソッドと変数をスーパークラスから分離する必要があります。
ただし、スーパークラスに「pull-to-refresh」を実装しており、pull-to-refresh 時に呼び出される update メソッドから、サブクラスが保持するデータを更新したいと考えています。
基本的に、タブバーのすべての UITableViewController 内で損失を削減し、pull-to-refresh を個別に実装する必要がありますか、またはタブバーの各 UITableViewController 内に固有の (ただし実装が異なる) メソッドを更新コマンドで呼び出す方法はありますか?