0
我正在使用swift form类Eureka来构建我的表单。在按钮提交时,我使用form.values()获取我的字段。这给了我下面的将字典<字符串:任何?>转换为NSData
let formvalues = form.values()
打印(formvalues)
["field1":Optional(20), "field2": Optional("")]
我想发布的字段名称/值
我正在使用swift form类Eureka来构建我的表单。在按钮提交时,我使用form.values()获取我的字段。这给了我下面的将字典<字符串:任何?>转换为NSData
let formvalues = form.values()
打印(formvalues)
["field1":Optional(20), "field2": Optional("")]
我想发布的字段名称/值
没有保证的方式来序列包含Any
型值的字典在里面。 Any
可以是任何swift结构,包括对象,结构体,元组等等。没有一种通用的序列化方法支持序列化任何类型的数据类型。
现在,如果您有类型<String: String>, <String: Int>
或其他固定类型的字典,那么您可以使用NSJSONSerialization
将其导出为JSON。你只需要坚持由JSON定义的类型。您也可以将其导出为XML或plist文件。
你在找这个http://stackoverflow.com/questions/26376469/nsdictionary-to-nsdata-and-nsdata-to-nsdictionary-in-swift – Breek