Проблема с EGOTableViewPullRefresh - PullRequest
       25

Проблема с EGOTableViewPullRefresh

0 голосов
/ 15 августа 2011

Когда я использую EGOTableViewPullRefresh точно так же, как его демо

- (void)reloadTableViewDataSource
{
      _reloading = YES;
      sleep(10);//something just like reload the data,here is a simple example
}

- (void)egoRefreshTableHeaderDidTriggerRefresh:(EGORefreshTableHeaderView*)view
{
      [self reloadTableViewDataSource];
      [self performSelector:@selector(doneLoadingTableViewData) withObject:nil afterDelay:0.0];
}

Существует проблема, когда он не меняет состояние на EGOOPullRefreshLoading при sleep(10), поэтому стрелка вниз все еще остается, а заголовок "Потяните вниз, чтобы обновить "при перезагрузке данных.

Как я могу решить проблему?

1 Ответ

0 голосов
/ 31 октября 2011

У меня была такая же проблема, потому что в их демонстрационном приложении написано, что что-то вроде перезагрузки данных должно быть помещено в - (void)reloadTableViewDataSource, но вместо этого я попытался поместить это в - (void)egoRefreshTableHeaderDidTriggerRefresh:(EGORefreshTableHeaderView*)view и все работает идеально.

Так что мой совет - поставить sleep(10); перед [self reloadTableViewDataSource];

...