将Dictionary <string:any?=“”>转换为NSData

时间:2016-02-26 21:44:44

标签: swift xcode7 eureka-forms

我正在使用快速表格类Eureka来构建我的表单。在按钮提交上,我使用form.values()获取我的字段。这给了我以下

Scanner

打印(formvalues)

let formvalues = form.values()

我正在尝试发布字段名称/值

1 个答案:

答案 0 :(得分:4)

无法保证序列化包含Any类型值的字典。 Any可以是任何swift构造,包括对象,结构,元组等。没有一个通用的序列化支持序列化任何类型的数据类型。

现在,如果您有一个类型为<String: String>, <String: Int>的字典或其他固定类型,那么您可以使用NSJSONSerialization将其导出为JSON。您只需要坚持使用JSON定义的类型。您也可以将其导出为XML或plist文件。