diff --git a/XLForm/XL/Descriptors/XLFormSectionDescriptor.m b/XLForm/XL/Descriptors/XLFormSectionDescriptor.m index e51e7e52..94279984 100644 --- a/XLForm/XL/Descriptors/XLFormSectionDescriptor.m +++ b/XLForm/XL/Descriptors/XLFormSectionDescriptor.m @@ -377,9 +377,9 @@ -(BOOL)evaluateIsHidden } if ([self.hidePredicateCache boolValue]){ if ([self.formDescriptor.delegate isKindOfClass:[XLFormViewController class]]){ - XLFormBaseCell* firtResponder = (XLFormBaseCell*) [((XLFormViewController*)self.formDescriptor.delegate).tableView findFirstResponder]; - if ([firtResponder isKindOfClass:[XLFormBaseCell class]] && firtResponder.rowDescriptor.sectionDescriptor == self){ - [firtResponder resignFirstResponder]; + XLFormBaseCell* firstResponder = (XLFormBaseCell*) [((XLFormViewController*)self.formDescriptor.delegate).tableView findFirstResponder]; + if ([firstResponder isKindOfClass:[XLFormBaseCell class]] && firstResponder.rowDescriptor.sectionDescriptor == self){ + [firstResponder resignFirstResponder]; } } [self.formDescriptor hideFormSection:self];