【发布时间】:2018-03-10 13:20:10
【问题描述】:
我正在考虑使用 plist 文件来配置如何将表单上传到我的服务器,但后来我意识到我不知道如何完成其中的一个关键部分,或者即使这是可能的,因为你可以' t 用 swift 动态声明变量。
基本上我在考虑使用这样的字典
表格:
- 属性名称:后端名称
然后在我的表单上传方法中,我会做一些看起来像这样的事情
formValues: [String:String] = [:]
form.forEach { (property_name, backend_name) in
let value = someController[property_name] // to do the equivalent of someController.property_name
formValues[backend_name] = value
}
// ...
formValues.forEach { (backend_name, value) in
multipartFormData.append(value.data(using: String.Encoding.utf8)!, withName: backend_name)
}
问题是我不知道这部分怎么做
let value = someController[property_name]
【问题讨论】:
标签: ios swift nsdictionary class-attributes