Code Bye

这种格式的字符串怎么转换成NSArray?

该字符串是通过for循环遍历得到的,就是每循环一次可得到一条字符串,我要怎么将它转换成NSArray呢?
如下遍历得到的字符串:

//然后我将该字符串转换成NSArray时,NSArray显示没有放在一个数组集合里面去,而是单独分开展示的如下图:。我现在的问题是怎么将这些字符串放在NSArray对象中

//正确格式如下:
2015-03-06 20:33:12.899 快递大师[14162:60b] arr:(
    “\U6211\U4eec\U90fd\U662f”,
    “\U95ee\U95ee\U6211\U60f9\U6211”,
    “\U95ee\U989d\U5916\U70ed\U821e”,
    “\U5a01\U5c14\U989d\U5916\U70ed\U821e”,
    werewolf
)

可变的东西为什么要用NSArray,用NSMutableArray不好些吗

20分
用NSMutableArray:
NSMutableArray *arr = [NSMutableArray new];
for (int i = 0; i < 5; i++) {
    [arr addObject:@"test"];
}

20分
for 循环外部定义一个可变数组 NSMutableArray ,遍历时将得到的字符串存储到这个可变数组中去
NSMutableArray *array = [[NSMutableArray alloc] initWithCapacity:self.data.count];
for (int i= 0 ;i <self.data.count; i++) {
      NSDictionary *dic = self.data[i];
      NSString *str = dic[@"content"]; 
     [array addObject:str];
}

NSLog(@"array :%@",array);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明这种格式的字符串怎么转换成NSArray?