2011-08-15 2 views
0

Когда я использую EGOTableViewPullRefresh так же, как его демоПроблема с 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), так что еще есть стрелка вниз и название является «Pull вниз, чтобы обновить "при перезагрузке данных.

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

ответ

0

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

Так что я бы посоветовал поставить sleep(10); до [self reloadTableViewDataSource];

Смежные вопросы