iOS MJRefresh 刷新

@property (nonatomic,strong) MJRefreshBaseView *baseView;
@property (nonatomic,strong) MJRefreshHeaderView *headerView;
@property (nonatomic,strong) MJRefreshFooterView *footerView;






  // 刷新
    
    self.headerView = [[MJRefreshHeaderView alloc]initWithScrollView:_tableView];
    self.footerView = [[MJRefreshFooterView alloc]initWithScrollView:_tableView];
    
    self.headerView.delegate = self;
    self.footerView.delegate = self;
    





#pragma mark - 刷新代理协议
-(void)sendMessage{
    [self.baseView endRefreshing];
}


-(void)refreshViewBeginRefreshing:(MJRefreshBaseView *)refreshView{
    if (refreshView == _headerView) {
        _down = YES;
        _baseView = refreshView;
        [self geturl:KgetDynamicsV17];
    }
    else if (refreshView == _footerView){
        _down = NO;
        _baseView = refreshView;
        NSString *url = [NSString stringWithFormat:KgetDynamicsV17FriendRefresh,[UserModel sharedInstance].memberId,self.regDateLast];
        [self geturl:url];
    }


}





        [_baseView endRefreshing];





        if (_down) {
            [_tableDataSource removeAllObjects];
        }



    [_param removeAllObjects];
        
        NSMutableDictionary * param_Refresh = [NSMutableDictionary dictionary];
        NSString *memStr = [UserModel sharedInstance].memberId;
        [param_Refresh setValue:memStr forKey:@"memberId"];
        [param_Refresh setValue:self.regDateLast forKey:@"beforeDynamicId"];
        [param_Refresh setValue:KAPPID forKey:@"appId"];
        [param_Refresh setValue:KappSecret forKey:@"appSecret"];
        [param_Refresh setValue:[CommonTools getTimeScamp] forKey:@"timestamp"];
        NSArray * paramArr = @[[NSString stringWithFormat:@"memberId%@",param_Refresh[@"memberId"]],[NSString stringWithFormat:@"beforeDynamicId%@",param_Refresh[@"beforeDynamicId"]],[NSString stringWithFormat:@"appId%@",param_Refresh[@"appId"]],[NSString stringWithFormat:@"appSecret%@",param_Refresh[@"appSecret"]],[NSString stringWithFormat:@"timestamp%@",param_Refresh[@"timestamp"]]];
        
        //刷新的时候只要再传这两个参数就可以了!!!
        [_param setValue:param_Refresh[@"timestamp"] forKey:@"timestamp"];


        [_param setValue:[CommonTools tokenmd5StringFromArray:paramArr] forKey:@"digest"];

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值