我具有其中我有成員的細節的應用程序作爲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