swift - 从 NSDictionary 转换为 [String :Any? ]

标签 swift eureka-forms

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

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

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

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

最佳答案

举个例子:

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

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

关于swift - 从 NSDictionary 转换为 [String :Any? ],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37810789/

相关文章:

swift - 在应用程序终止之前运行操作 Swift Cocoa

ios - core graphics绘图时如何跳过一个区域(cutout)

ios - 在协议(protocol)方法的参数中使用默认值时出错

ios - 如何在 SegmentedRow 上设置 apportionsSegmentWidthsByContent

ios - 以编程方式在带有商店的 ViewController 中添加两个 UICollectionView

swift - 使用 Swift 在 SpriteKit 中计算增量

ios - 删除Eureka中单行的分隔线

ios - 如何提取从 Eureka Forms 解析的值?

ios - 如何使用 Eureka 制作多行标签

ios - SelectableSection 在 Eureka Swift 中更新另一个部分