是否有一种通过json / api响应构建eureka表单的方法。到目前为止,我已经能够转换为返回给对象的json。但是在创建for循环以生成表单时遇到了问题。
form
+++ Section("API Returns")
for values in JSONObject{
<<< TextRow() {
$0.tag = values.key
$0.title = values.name
$0.value = values.value
}
}
答案 0 :(得分:3)
您需要指明将TextRow插入到循环的哪个部分。
let section = Section("API Returns")
form +++ section
for values in JSONObject{
section <<< TextRow() {
$0.tag = values.key
$0.title = values.name
$0.value = values.value
}
}
您还可以使用此方法,前提是您的“ API返回”部分是表单的最后一部分。
for values in JSONObject {
guard let section = self.form.last else {
return
}
section <<< TextRow() {
$0.tag = values.key
$0.title = values.name
$0.value = values.value
}
}
答案 1 :(得分:0)
您可以使用此:
for values in JSONObject {
guard let section = self.form.last else {
return
}
section <<< TextRow() {
$0.tag = values.key
$0.title = values.name
$0.value = values.value
}
}
form
+++ section(){...}