我需要根据用户选择的另一行更改行的选项。
我使用此代码,但它没有改变。
<<< PushRow<String>(kEncryption) {
$0.title = "Encryption"
if let r1 : PushRow<aType> = form.rowBy(tag: kProxyFormType), let a = r1.value?.isA, let b = r1.value?.isB {
print(a)
if (a) {
$0.options = ["1","2","3"]
}
else if (b) {
$0.options = ["4","5","6"]
}
}
无论我更改aType行如何,推送行始终为空。
我添加了打印功能,但根本没有调用此功能。
我该如何更改此代码才能使其正常工作?
答案 0 :(得分:2)
反之,在PushRow<String>
的{{1}}闭包中更改onChange
的选项,类似
PushRow<aType>