可变数组NSMutableArray懒加载之后没数据问题
来源:互联网 发布:office2007 数据分析 编辑:程序博客网 时间:2024/05/19 05:40
程序员马虎案例!!!
案例:
-(NSMutableArray *)carLabelAry{
float labelWidth = CGRectGetWidth([[UIScreenmainScreen] bounds])*.3;
if (!_carLabelAry) {
for (int i =0; i < 3; i++) {
UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(0+i*labelWidth,5, labelWidth, 40)];
[_carLabelAry addObject:label];
}
}
return_carLabelAry;
}
对可变数组进行懒加载完毕之后,打印数组的count值竟然为0!!!数组里面什么都没存进去,原因是什么?
答案:
原因是因为在在懒加载的时候还没有给数组分配空间,这个时候就往里面存放数据是存不进去的,所以为0,
解决方法:在for循环语句上面一行添加:
_carLabelAry = [[NSMutableArrayalloc]init];
0 0
- 可变数组NSMutableArray懒加载之后没数据问题
- 删除可变数组NSMutableArray中的重复数据
- 删除可变数组NSMutableArray中的重复数据
- 删除可变数组NSMutableArray中的重复数据
- 可变数组NSMutableArray声明时的问题
- 可变数组NSMutableArray
- NSMutableArray--可变数组
- NSMutableArray--可变数组
- NSMutableArray(可变数组)
- 可变数组NSMutableArray详解
- OC--NSMutableArray可变数组
- 懒加载-可变数组
- NSMutableArray 可变数组-Objective-C
- OC-044.可变数组NSMutableArray
- 固定数组NSArray 和 可变NSMutableArray
- Foundation框架基础 NSMutableArray-可变数组
- OC基础使用(七 NSMutableArray 可变数组)
- NSMutableArray (可变数组增、删、改、查)
- Apache-Shiro分布式环境配置(与redis集成)
- photoshop安装
- web技术类书单2016
- jenkins安装Publish Over SSH
- Oracle 12C - Creating an Index Using Advanced Index Compression
- 可变数组NSMutableArray懒加载之后没数据问题
- iOS popViewController 失败
- 日期转星期
- Jedis使用工具类
- 【Unity】Ngui 相关资料
- nfsd 已死,但是 subsys 被锁
- Too many arguments to method call, expected 1, have 2?
- 2.嵌入式的学习和发展及演进
- 硬盘种类和特点