【发布时间】:2015-08-08 11:40:41
【问题描述】:
这是我得到的服务器端的响应。
匹配是字典。
我正在使用键值,但没有帮助我。
{
0 = {
"shop_name" = sujeet;
subcategory = {
0 = {
subcategory = "Hair cut";
"subcategory_id" = 16;
};
};
};
1 = {
"shop_name" = "Scissors Men's Parlour";
subcategory = {
0 = {
subcategory = "Children Hair Cut";
"subcategory_id" = 19;
};
};
};
2 = {
"shop_name" = "Mirror Beauty Parlour";
subcategory = {
0 = {
subcategory = "Beauty parlour";
"subcategory_id" = 14;
};
1 = {
subcategory = Manicure;
"subcategory_id" = 25;
};
10 = {
subcategory = "Wax Half Legs";
"subcategory_id" = 34;
};
11 = {
subcategory = "Eyebrow Tint";
"subcategory_id" = 36;
};
2 = {
subcategory = Pedicure;
"subcategory_id" = 26;
};
3 = {
subcategory = "Facial Massage";
"subcategory_id" = 27;
};
};
};
3 = {
"shop_name" = "Sheela's beauty salon";
subcategory = {
0 = {
subcategory = "Children Hair Cut";
"subcategory_id" = 19;
};
};
};
};
}
我想将子类别和 shop_name 放在 uitableview 单元格上 我的代码 首先我想知道我得到了多少字典数
myCount = [MAtches count];
NSString *inStr;
for (i = 0; i < myCount; i++)
{
inStr = [@(i) stringValue];
[connt addObject:inStr];
}
doing this
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:
{
cell.Shop_Name.text=[MAtches valueForKey:[connt objectAtIndex:indexPath.row]];
}
【问题讨论】:
-
有谁知道如何打印该值
-
你的 json 格式很难,因为你在数据中的额外键,比如 0=, 1= 它从 json 中删除的东西不需要它。 @user3189586
-
有什么东西可以删除那些 0=,1=
-
我遇到了太多的困难
-
您的 json 格式错误,请检查。并以这种方式纠正甲酸
[ { "shop_name" : "sujeet", "subcategory" :[{ "subcategory" : "Hair cut", "subcategory_id" : 16, } ] }, { "shop_name": "Scissors Men's Parlour", "subcategory" :[{ "subcategory" : "Children Hair Cut", "subcategory_id" : 19, } ] } ]
标签: ios objective-c uitableview ios7 nsdictionary