如何在swift中将字典[String:Bool]转换为数组[String]?

时间:2018-05-26 20:57:59

标签: arrays swift dictionary

我正在尝试将[String:Bool]的字典转换为字符串数组。

我的代码是:

var action = [Nourishing:true, Radiance:true]
let actionArray = [action.keys.description] as? [String]

但结果如下:

["[\"Nourishing\", \"Radiance\"]"]

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您应该直接使用

let actionArray = Array(action.keys)