アプリに新しい pull to refresh メソッドを実装し、viewDidLoad に次のコードを追加しました。
UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init];
[refreshControl addTarget:self action:@selector(handleRefresh:) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:refreshControl];
メソッド handleRefresh は、DB から一部のデータをロードしてから、テーブルビューを更新します。このメソッドは、ユーザーがテーブルビューをプルしているときにのみ呼び出されます。ある時点でDBからいくつかのアイテムを削除していて、テーブルビューをリロードする前にデータを再度ロードする必要があるため、handleRefreshメソッドを手動で呼び出したいと思います。どうやってするの?