我有一个数组,我想将该数组分成 3 个部分或 3 个数组。
第一个数组包含 -> AppName
第二个数组包含 -> 描述
第三个数组包含 -> 图标
这是我要拆分的json数组,
Deviceinfo = (
{
Appname = App;
Description = "This is test app";
Icon = "57.png";
}
);
}
这是我的代码,
NSMutableArray *firstArray = [NSMutableArray array];
NSMutableArray *secondArray = [NSMutableArray array];
NSMutableArray *thirdArray = [NSMutableArray array];
for (int i = 0; i < [json count]; i++) {
NSArray *tempArray = [[json objectAtIndex:i]componentsSeparatedByString:@""];
[firstArray addObject:[tempArray objectAtIndex:0]];
[secondArray addObject:[tempArray objectAtIndex:1]];
if ([tempArray count] == 3)
{
[thirdArray addObject:[tempArray objectAtIndex:2]];
}
}
NSLog(@"yourArray: %@\nfirst: %@\nsecond: %@\nthird: %@", json, firstArray, secondArray, thirdArray);
我观察到这一行的代码崩溃,
NSArray *tempArray = [[json objectAtIndex:i]componentsSeparatedByString:@""];
我不明白这里出了什么问题。任何解决此问题的指针?