入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

-[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110

创建时间:2016-03-10 投稿人: 浏览次数:3457

定义了一个NSMutableArray,我也初始化了-->_localActivityDataArr = [NSMutableArray array];

但是发现我在获取到网络数据后想重新赋值,将以前的值remove掉时发现方法错误--->

-[__NSArrayI removeAllObjects]: unrecognized selector sent to instance 0x7fa8dc830110


我发现明明定义的是可变,为什么不能使用可变数组的方法呢??

原因是这样的:

我直接用 “ = ”赋值,

_localActivityDataArr = [responseObject objectForKey:@"activity"];


导致是---> 

这个对象居然变为不可变了!!!都是基础差惹的祸,直接赋值惹的祸。


然后-我这样--用"for"循环重新add到可变数组中,便可以使用了。


遇到同样问题的宝宝们,你们懂了吗?


声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像