每题错三次,三次会一题

1.图片格式忘记写导致数组为空.错误信息[__NSArrayM insertObject:atIndex:]: object cannot be nil      NSArrayM insertObject:atIndex:]:对象不能空值的

UIImage *image = [UIImageimageNamed:[NSStringstringWithFormat:@"h%d",i]];

[imageArray addObject:image];

修改后:UIImage *image = [UIImageimageNamed:[NSStringstringWithFormat:@"h%d.jpeg",i]];


2.数组元素  在相应的下标处被取代replaceObjec

[ArrayreplaceObjectAtIndex: 2  withObject:@“123”];


3;字典(数组)一个字典赋值给另一个字典 可以 覆盖掉另一个字典里面的所有值。数组一样。

 NSDictionary *a1 =@{@"1":@"A",@"2":@"B",@"3":@"C"};

    NSDictionary *a2 =@{@"wo":@"you",@"he":@"she"};

    a2 = a1;

    NSLog(@"%@",a1);

    NSLog(@"%@",a2);


4.字典 数组初始化问题
如果数组(字典是属性) 容器作为属性, 一定要对其初始化再使用
self.allKeysArray = [NSMutableArray arrayWithArray:[self.allContactsDic allKeys]];
如果是局部变量  在一个方法中可以直接赋值
NSArray *array = [self.allContactsDic objectForKey:key];
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值