我有一行XLFormRowDescriptionTypeSelectorPush
我将row.value
设置为自定义类Agreement
和row.addValidator(AgreementValidator())
我希望隐藏/显示另一个,具体取决于Agreement.agree("Accepted"
或"Declined"
)的值。
我无法弄清楚如何做到这一点。这是我到目前为止的地方:
other_row.hidden = NSPredicate(format:"$other_tag.value != "Accepted")
但是other_tag行的值是Agreement
而不是字符串。如何与Agreement.agree
进行比较?
答案 0 :(得分:1)
试试这个。
other_row.hidden = NSPredicate(format: "NOT $other_tag.value.agree != 'Accepted'")