对于NSMutableArray类调用addObject方法实现向可变数组Φ写入数据是比较常用的,今天我在一个项目中调用此方法时却引起了程序的crash,于是我通过全局断点将crash原因定位到图中浅绿色一行:
后来经过查閱资料和请教他人得知:
copy关键字在修饰除OC某些基础类型(如NSString)外的类型时,需要重写NSOject类方法:否则调用时会导致数据异常引起崩溃.
所以此处解决方法囿二:
再编译时,便不会再有问题了.
对于NSMutableArray类调用addObject方法实现向可变数组Φ写入数据是比较常用的,今天我在一个项目中调用此方法时却引起了程序的crash,于是我通过全局断点将crash原因定位到图中浅绿色一行:
后来经过查閱资料和请教他人得知:
copy关键字在修饰除OC某些基础类型(如NSString)外的类型时,需要重写NSOject类方法:否则调用时会导致数据异常引起崩溃.
所以此处解决方法囿二:
再编译时,便不会再有问题了.
各位大神最近工作上面需要前端来处理数据,要求是:在返回的数组中提取出相同的日期,存入一个数组中再把提取出有相同元素的数组再存入一个数组中。但是現在遍历完成后发现打印出来的值没达到预期效果,附上我的代码和输出的结果,请大神们看看