配列があり、その配列を 3 つの部分または 3 つの配列に分割したいと考えています。
1 番目の配列に含まれる -> AppName
2 番目の配列に含まれる -> 説明
3 番目の配列に含まれる -> アイコン
これが分割したい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:@""];
ここで何が問題なのかわかりません。この問題を解決するための指針はありますか?