ios 诡异事件 自定义控件 delegate 无网delegate被释放 有网正常 MJRefresh导入头文件未实现导致

    if ([DDClientState shareInstance].networkState==DDNetWorkDisconnect) {

        [self.bottomView showBottomView:YES];

        [self.superView showHudTitle:@"网络不可用" addType:add_hud_View showHudType:COMMON_TEXT_TYPE];

        return;

    }

无网判断直接return,子控件按钮代理不执行,发现

    MJRefreshNormalHeader *header =[MJRefreshNormalHeader headerWithRefreshingBlock:^{

        [self loadTodoNewsListWithType:self.todoType resultBlock:^(BOOL result, NSString *message) {

            [self.noticeTableView.mj_header endRefreshing];

        }];

    }];

这个代码是在return之后写的,尝试下拉加载写在代码执行前面之后正常,由此得出,MJRefresh导入头文件未实现导致,具体原因还在排查,可能和我的架构有关

猜你喜欢

转载自blog.csdn.net/georgehenrywilliam/article/details/89058636