如何在Swift中映射字典?

时间:2017-03-30 13:59:35

标签: ios swift dictionary

我有一个属性:

private var quantityForIngredients = [Ingredient: Int]()

我需要映射它并返回一些字典数组:

    let a = quantityForIngredients.map { (key: Ingredient, value: Int) in

        var parameters: [AnyHashable: Any] = ["ingredient_id": key.identifier, "quantity": value]

        if let groupForIngredients = key.groupForIngredients {
            parameters["ingredient_group_id"] = groupForIngredients.identifier
        }

        return parameters
    }

但我收到了一个错误:

enter image description here

  

对成员地图的不明确引用

0 个答案:

没有答案