在字典中的key中获取对象值

sys*_*bug 2 nsdictionary ios

我有一个字典,其中包含从JSON返回的数据填充的键值对.我希望使用字典来填充UITableView.

我有这个表的结构:

[产品名称]按[制造商名称]

这意味着密钥是产品名称,而值是制造商名称.我需要获取密钥的名称和值的名称.如何才能做到这一点?并且没有for循环可能吗?

Car*_*zey 5

我会用这个enumerateKeysAndObjectsUsingBlock:方法.以下代码构建了您需要的字符串列表.

NSMutableArray *names = [NSMutableArray array];

[dictionary enumerateKeysAndObjectsUsingBlock: ^(NSString *key, NSString *object, BOOL *stop) {
    [names addObject[NSString stringWithFormat:@"%@ By %@",key, object]];
}];
Run Code Online (Sandbox Code Playgroud)