-[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110
2016-03-10 14:15
656 查看
定义了一个NSMutableArray,我也初始化了-->_localActivityDataArr
= [NSMutableArray
array];
但是发现我在获取到网络数据后想重新赋值,将以前的值remove掉时发现方法错误--->
-[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110
我发现明明定义的是可变,为什么不能使用可变数组的方法呢??
原因是这样的:
我直接用 “ = ”赋值,
_localActivityDataArr = [responseObject objectForKey:@"activity"];
导致是--->
这个对象居然变为不可变了!!!都是基础差惹的祸,直接赋值惹的祸。
然后-我这样--用"for"循环重新add到可变数组中,便可以使用了。
遇到同样问题的宝宝们,你们懂了吗?
= [NSMutableArray
array];
但是发现我在获取到网络数据后想重新赋值,将以前的值remove掉时发现方法错误--->
-[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110
我发现明明定义的是可变,为什么不能使用可变数组的方法呢??
原因是这样的:
我直接用 “ = ”赋值,
_localActivityDataArr = [responseObject objectForKey:@"activity"];
导致是--->
这个对象居然变为不可变了!!!都是基础差惹的祸,直接赋值惹的祸。
然后-我这样--用"for"循环重新add到可变数组中,便可以使用了。
遇到同样问题的宝宝们,你们懂了吗?
相关文章推荐
- Object-c---NSPredicate用法
- Using $this when not in object context错误信息
- Object.hasOwnProperty
- objective-c变量属性说明
- [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;
- Java——JSON——JSONObject、JSONArray
- object类型强制转换成Int类型的方法
- JS的Object类的属性、方法及如何创建对象
- Python源代码--整数对象(PyIntObject)的内存池
- Object-Oriented CSS
- Qt中使用定时器(可使用QObject::timerEvent定时执行,QTimer::singleShot可只触发一次)
- 浅析objective-c中的strong和weak
- Assigning retained object to weak property object will be released after assignment
- IOS学习之performSelector:withObject:afterDelay:
- Object-C高级编程读书笔记(3)——Block的变量截取
- atitit.解决struts2 SpringObjectFactory.getClassInstance NullPointerException v2 q31
- 知也atitit.解决struts2 SpringObjectFactory.getClassInstance NullPointerException v2 q31无涯 - I
- 知也atitit.解决struts2 SpringObjectFactory.getClassInstance NullPointerException v2 q31无涯 - I
- You Only Look Once: Unified, Real-Time Object Detection
- ORM(Object-Relational Mapping 对象关系映射)如何实现(转)