我从我的服务器收到以下 NSDictionary。我不知道如何访问每一行并将它们放在 UITableView 中。我需要一个 for 循环或其他东西来一个一个地访问它们中的每一个:当我说:
NSLog(@"%@",dict);
{
chores = (
{
"first_due_date" = "2016-03-12";
frequency = weekly;
id = 1;
name = TEST;
parent = Blah;
"previous_chores" = (
);
},
{
"first_due_date" = "2016-03-12";
frequency = weekly;
id = 2;
name = TEST2;
parent = Blah;
"previous_chores" = (
);
},
{
"first_due_date" = "2016-03-12";
frequency = weekly;
id = 3;
name = TEST3;
parent = Blah;
"previous_chores" = (
);
}
);
}
最佳答案
我想你可以直接使用数组而不用像下面这样拆分它:
假设您有一个包含字典的数组,并且在字典内部作为您的数据,并且 kiran 说:
NSArray *arrChores = [dict valueForKey @"Chores"];
你的数组看起来像第 0 个索引是:
{
"first_due_date" = "2016-03-12";
frequency = weekly;
id = 1;
name = TEST;
parent = Blah;
"previous_chores" = (
);
}
所以你可以在 cellForrowIndex 中像下面这样打印名称:
NSLog(@"=== %@",[[arrChores objectAtIndex:indexPath.row]valueForKey:@"name"])
更简单,更少维护:)
关于ios - 如何将NSDictionary里面的NSDictionary放到UITableView中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35909742/