J'ai une rangée de type XLFormRowDescriptionTypeSelectorPush
Comment appliquer un NSPredicate à une ligne XLForm personnalisée?
Je mis row.value
à une classe personnalisée Agreement
et row.addValidator(AgreementValidator())
Je veux un autre être caché/montré en fonction de la valeur de Agreement.agree (qui est "Accepted"
ou "Declined"
) .
Je n'arrive pas à comprendre comment faire. Voici où je suis jusqu'à présent:
other_row.hidden = NSPredicate(format:"$other_tag.value != "Accepted")
Mais la valeur de la ligne other_tag est Agreement
et non une chaîne. Comment puis-je comparer avec Agreement.agree
?
Heureux que cela vous a aidé :) –