zengzhihui

Results 1 issues of zengzhihui

-(void)setState:(CoreHeaderViewRefreshState)state 设置状态是时候,如果不匹配switch里的状态变换,将导致后续状态无法正确执行。 建议修改:状态变换匹配后,再更新新状态值。如下: switch (state) { ``` case CoreHeaderViewRefreshStateNorMal://非刷新中状态->普通状态 if(oldState!=CoreHeaderViewRefreshStateRefreshing) { //记录 _state=state; [self stateNorMal]; } break; case CoreHeaderViewRefreshStateReleaseForRefreshing://普通状态->松手立即刷新 if(oldState==CoreHeaderViewRefreshStateNorMal){ //记录 _state=state; [self stateReleaseForRefreshing]; } break; case CoreHeaderViewRefreshStateRefreshing://松手立即刷新->刷新中,特别的在业务中直接从普通状态->刷新中 if(oldState==CoreHeaderViewRefreshStateReleaseForRefreshing ||...