可变数组和不可变数组

我想要从接口中获得一组数据,这组数据我想当可变数组 NSMutableArray 来用

但是运行报错崩了。

2015-01-12 18:15:19.412 ant[1407:392347] NSScanner: nil string argument
2015-01-12 18:15:19.412 ant[1407:392347] NSScanner: nil string argument
libc++abi.dylib: terminate_handler unexpectedly threw an exception

发现,这组数据是不可变数组。。。并不是我将指针指向可变数组,它就是一个可变数组。

 _dataArray = [NSMutableArray arrayWithArray:[response objectForKey:@"newslist"]];
 //_dataArray = [response objectForKey:@"newslist"];

所以得到数据后,进行一层包装。

 _dataArray = [NSMutableArray arrayWithArray:[response objectForKey:@"newslist"]];


你可能感兴趣的:(NSArray,NSMutableArray)