当前位置: 移动技术网 > 移动技术>移动开发>IOS > IOS数组无法添加数据

IOS数组无法添加数据

2019年05月12日  | 移动技术网移动技术  | 我要评论

     不知道大家有没有遇到这种情况,声明了一个可变数组,但是无法往这个数组里面添加数据。也许是因为我是新手吧,所以出现了这样的问题。

使用可变数组的步骤:

1.在声明部分添加:

@property (nonatomic, retain) nsmutablearray *datasource;

2.合成:


@synthesize datasource = _datasource;

3.使用:

 [self.datasource addobject:dic];

然后调试的时候就发现无法往可变数组里面添加对象。
最后问了一下别人,原因在于我没有初始化数组,应该在必要的地方添加下面代码:


self.datasource = [nsmutablearray arraywithcapacity:0];

记录下问题,以后不要犯这种错误了。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网