4,Swift可变数组的定义,初始化,修改元素值

今天做cell的折叠展开,用到了可变数组,说一下遇到的问题

1,定义使用var

    var emptyArray:NSMutableArray?
2,初始化,我的使用中如果不初始化在使用的时候会出现僵尸崩溃

        emptyArray = NSMutableArray.init();

3,添加数据

            emptyArray?.add("0");

4,比较数据

 if (emptyArray!.object(at: section) as AnyObject).isEqual("0"){
            imageView.image = UIImage.init(named: "setting");
        }else if(emptyArray!.object(at: section) as AnyObject).isEqual("1"){
            imageView.image = UIImage.init(named: "财富_select");
        }

5,修改数组元素的值,直接赋值就好了

            emptyArray?[btn.tag - 1] = "1";


你可能感兴趣的:(Swift笔记)