У меня есть NSDictionary со значениями какNSDictionary для многомерного массива ios?
@{@"key1":@[@"value",@"value",@"value"],@"key2":@[@"value",@"value"],@"key3":@[@"value",@"value",@"value",@"value"]}
и я преобразовать этот словарь в массив, используя следующий метод
+(NSMutableArray *)getTableNameandColumnValues{
NSMutableArray *uploadTableArrray =[NSMutableArray new];
uploadMasterTableDataDictionary = uploadMasterValues;
NSArray *keys = [[uploadMasterTableDataDictionary allKeys] sortedArrayUsingSelector: @selector(caseInsensitiveCompare:)];;
for(id key in keys) {
id value = [uploadMasterTableDataDictionary objectForKey: key];
[uploadTableArrray addObject:key];
[uploadTableArrray addObject:value];
}
NSLog(@"uploadTableArrray %@",uploadTableArrray);
return uploadTableArrray;
}
его возвращение в массив как
(key1,
(
value,
value,
value,
value
),key2,
(
value,
value,
),key3,
(
value,
value,
value
))
но мне нужен массив подобные
((key1,
"value,value,value,value"
),(key2,
"value,value"
),(key3,
"value,value,value"))
, как я могу получить как этот
Другими словами, вы хотите, чтобы ключ, встроенный в массив против этого ключа? – NSNoob