Hyperoslo/Form的链接:https://github.com/hyperoslo/Form#faq
[
{
"id":"group-id",
"title":"Group title",
"sections":[
{
"id":"section-0",
"fields":[
{
"id":"employment_type",
"title":"Employment type",
"type":"select",
"size":{
"width":30,
"height":1
},
"values":[
{
"id":0,
"title":"Part time",
"default":true
},
{
"id":1,
"title":"Full time"
}
]
}
]
}
]
}
]
以上json文件设计ui的代码。 我面临问题,我无法从类型:"选择" 中检索数据。我需要,在选择字段中选择了哪个选项。
答案 0 :(得分:0)
在从FORMViewController
派生的类中,您可以尝试调用以下代码:
let selectedItemId = self.dataSource.values["employment_type"] as! Int
print(selectedItemId)
在控制台中,您将看到所选项目的ID(在您的情况下为0或1)。