3

アプリに新しい 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メソッドを手動で呼び出したいと思います。どうやってするの?

4

1 に答える 1

2

何かのようなもの[self handleRefresh:nil]

于 2013-04-11T09:13:18.207 に答える