ios - 由hyperoslo在Form中的反向选择字段

时间:2017-04-20 07:42:17

标签: ios swift

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的代码。 我面临问题,我无法从类型:"选择" 中检索数据。我需要,在选择字段中选择了哪个选项。

1 个答案:

答案 0 :(得分:0)

在从FORMViewController派生的类中,您可以尝试调用以下代码:

let selectedItemId = self.dataSource.values["employment_type"] as! Int
print(selectedItemId)

在控制台中,您将看到所选项目的ID(在您的情况下为0或1)。