我具有其中我有成员的细节的应用程序作为dictionary.i想从我有是这样的dictionary.The响应添加与特定的对象阵列,如何用字典中的特定项目创建数组?
{
500 = {
name = baddd;
status = "<null>";
};
511 = {
name = abyj;
status = "Hi all...:-)";
};
512 = {
name = abyk;
status = fdffd;
};
}
我想创建一个只有name的结果的数组。我曾尝试过这样的
for(int i=0;i<=self.currentChannel.memberCount;i++)
{
NSString *name=[NSString stringWithFormat:@"%@",[self.currentChannel.members objectForKey:@"name"]] ;
NSLog(@"%@",name);
[searchfriendarray addObject:name];
}
NSLog(@"%@",searchfriendarray);
但添加的值为空。有谁能够帮助我 ?
您的代码的问题似乎是,您不要在任何地方使用数组索引。要枚举字典,使用'for ... in'语法是最简单的。看到我的答案。 – Krumelur