1
을 내 UITableView
에 구현하려고하는데 TableViewController가없고 '새로 고침'을 사용으로 설정하지 않아도됩니다.Objective-C UIRefreshControl not work
@property (strong, nonatomic) UIRefreshControl *refreshView;
-(void)refreshTableView;
그리고 ViewController.m 파일에 내 viewDidLoad
에 다음 코드를 추가했습니다 :
는 지금까지 전 세계적으로 내 ViewController.h 파일에 다음과 같이 선언했습니다
self.refreshView = [[UIRefreshControl alloc] init];
self.refreshView.attributedTitle = [[NSAttributedString alloc]initWithString:@"Pull To Refresh"];
[self.refreshView addTarget:self action:@selector(refreshMyTableView) forControlEvents:UIControlEventValueChanged];
[self.tableView addSubview:self.refreshView];
마지막으로, 나는이 방법을 가지고있다. ViewController.m 파일 :
-(void)refreshTableView {
[self.tableView reloadData];
[self.refreshView endRefreshing];
}
내가 뭘 잘못하고 있니? 이 문제에 관한 어떤 빛이라도 대단히 감사하겠습니다! :)
신난다. 이것은 "새로 고침하기"UI를 볼 수있게했지만 지금은 새로 고치려고 할 때 다음 오류로 인해 충돌합니다. "- [FFViewController refreshMyTableView] : 인스턴스로 전송 된 인식 할 수없는 선택 자" –
아이디어가 있으십니까? 나는 그것을 분명히 감사 할 것이다. –
당신은 FFViewController에 UIRefreshControl에 설정 한 메서드를 추가해야합니다. - (void) refreshMyTableView {// Do something} – Vik