在像这样的 NSMutableDictionary 中:
[NSMutableDictionary dictionaryWithObjectsAndKeys:
[NSString stringWithString:firstName], @"NAME",
[NSNumber numberWithFloat:familyName], @"SURNAME",
nil];
如何将其所有元素转换为 NSString?要求名字和姓氏以字符串形式排列,如下所示:“名字,姓氏,名字,姓氏......”?
这给出了一个包含所有名字但不包含姓氏的字符串:
NSString * result = [[urlArray valueForKey:@"NAME"] componentsJoinedByString:@", "];
有没有一种类似于上面的方法来创建一个包含 NSMutableDictionary 的所有值的字符串?
最佳答案
尝试这样的事情:
NSString *result = [NSString stringWithFormat:@"%@, %@", [urlArray valueForKey:@"SURNAME"], [urlArray valueForKey:@"NAME"]];
%@
代表一个 Objective-C 对象,有关更多详细信息,请参阅 Apple docs
关于objective-c - NSDictionary - 列出所有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6768207/