美文网首页
iOS 初始化变量的赋值的重要性

iOS 初始化变量的赋值的重要性

作者: Rumbles | 来源:发表于2018-08-17 16:12 被阅读196次
        // 重用的条件 数组里有类型一样的 并且满足 在visibleCells 里面的不可以重用
    //临时变量需要初始化
        for (BaseViewController *baseVC in self.controllerArr) {
            
            if ([baseVC.model.category isEqualToString:listModel.category]) {
    
                BOOL isHas = NO;
                for (TuiJianCollectionViewCell *cell in collectionView.visibleCells) {
                    if ([cell.listModel.title isEqualToString:baseVC.model.title]) {
                        isHas = true; break;
                    }
                }
                if (!isHas) {
                    vc = baseVC; break;
                }
            }
        }
    
    如果  BOOL isHas = NO; 改为 BOOL isHas ;
    那么可能初始的值就是YES;
    

    相关文章

      网友评论

          本文标题:iOS 初始化变量的赋值的重要性

          本文链接:https://www.haomeiwen.com/subject/diktiftx.html