4

我正在使用 xmartlabs/Eureka 构建具有动态表单的应用程序。

为了填写表格,我必须使用setValues(values: [String: Any?]).

但是我在变量中有表单值,NSDictionary我不能将它转换为[String:Any?].

有没有办法转换NSDictionary[String:Any?]

4

2 回答 2

3

只是一个例子:

if let content = data["data"] as? [String:AnyObject] {
    print(content)
}

这里的数据是一个 JSON 对象。相应地使用它。

于 2016-06-14T11:42:30.720 回答
-2

希望这可以帮助:

let dict = NSDictionary()
var anyDict = [String: Any?]()

for (value, key) in dict {
    anyDict[key as! String] = value
}
于 2016-06-14T11:42:54.933 回答