Swift:如何在文件中保存不同类型的数据

时间:2015-03-31 14:19:57

标签: ios file swift server

我想在文件中保存包括字符串,数字,日期和坐标在内的数据,然后将文件传输到服务器。如何使用swift做到这一点?

我希望将来能够从服务器处理这些数据。什么类型的文件最好保存它们?

1 个答案:

答案 0 :(得分:0)

如果我说得对,你可以使用NSData

首先,你必须创建一个像这样的字典

    var dictionary = [String:AnyObject]()
            dictionary["age"] = 13
            dictionary["name"] = "Mike"

然后你必须使用nsjsonserialization

将这个字典转换为NSData
if let data = NSJSONSerialization.dataWithJSONObject(dictionary, options:NSJSONWritingOptions(0), error:nil) as NSData? {


                    request.HTTPBody = data

                }

但这总是取决于服务器能够理解的内容

希望我帮助过。对不起我的英文