У меня есть UIViewController с UITableView в качестве подвида. Я пытаюсь добавить обновление на стол.
Следуя некоторым примерам и обсуждениям, которые я нашел здесь, у меня отображается UIRefresh, но он никогда не вызывает селектор. Я не получаю уведомления о том, что произошло действие по запросу.
Я не могу использовать UITableViewController в качестве основного контроллера, так как мне нужно добавить фиксированную кнопку внизу экрана.
У меня такое чувство, что я упускаю что-то, что, надеюсь, очевидно для кого-то другого.
@interface ActivityViewController ()<UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate>
@end
- (void)viewDidLoad{
[super viewDidLoad];
_myTableView.delegate = self;
_myTableView.dataSource = self;
_tableViewController = [UITableViewController new];
_tableViewController.tableView = _myTableView;
[self addChildViewController:_tableViewController]; // Not sure this is necessary
_refreshControl = [UIRefreshControl new];
[_refreshControl addTarget:self action:@selector(loadMoreData) forControlEvents:UIControlEventValueChanged];
_tableViewController.refreshControl = _refreshControl;
}
- (void)loadMoreData{
NSLog(@"loadMoreData");
}