黑马程序员技术交流社区
标题:
[NSMutableArray array]和[[NSMutableArray array]init]的区别是什么啊
[打印本页]
作者:
陨石
时间:
2014-12-3 11:01
标题:
[NSMutableArray array]和[[NSMutableArray array]init]的区别是什么啊
我用[NSMutableArray array]初始化的数据,添加数据模型类就没事,添加字符串成员就报错。
[[NSMutableArray array]init]添加字符串就没事
[NSMutableArray *array = [NSMutableArray array];
//没事
NSString *name = [NSString stringWithFormat:@"这本书是第%d本",i];
NSString *icon = [NSString stringWithFormat:@"00%d.png",i];
NSString *desc = [NSString stringWithFormat:@"第%d本.......",i];
shop *po = [shop shopWithName:name andIcon:icon andDesc:desc];
[array addObject:po];
//报错
[array addObject:[NSString stringWithFormat:@"s:%d--i:%d",0,10]];
//没事
array = [[NSMutableArray array] init];
[array addObject:[NSString stringWithFormat:@"s:%d--i:%d",0,10]];
复制代码
作者:
陨石
时间:
2014-12-6 19:01
......可是我想问的不是这个,我想问的是为什么,不一样的初始化,添加字符串成员会报错。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2