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