按键将项添加到字典中

时间:2017-08-31 15:39:11

标签: dictionary swift3

我有不同的键和项目要添加到字典中:

City + Berlin
City + London
City + New York City
Movie + Horror
Movie + Science-Fiction
Movie + Thriller
Food + Burger
Food + Vegetables
Food + Ice Cream
Sports + Baseball
Sports + Soccer
Sports + Tennis
Technology + Apple

我希望匹配键是一个键,值是一个匹配一个键的数组,如下所示:

City: [Berlin, London, New York]
Movie: [Horror, Science-Fiction, Thriller]
etc.

每对(一个键+匹配值)应该在一个UICollectionViewCell中。

我已经搜索过创建和访问字典,但我找不到合适的解决方案。

谢谢!

1 个答案:

答案 0 :(得分:2)

假设您显示的每个项目都是字符串,您需要声明类型为[String: [String]]的字典(键为String类型,值为String的数组)

let dictionary = [
    "City": ["Berlin", "London", "New York"],
    "Movie": ["Horror", "Science-Fiction", "Thriller"],
    // ...etc.
]