Я создал собственный подкласс UITableViewCell в IB. У меня есть 3 кнопки, которые я хотел бы сбросить их выбранное состояние. Я думал, что смогу сделать что-то подобное, но это не работает. Подвид никогда не является типом класса UIButton. Правильно ли я подхожу к этой проблеме? Я перебираю правильное свойство UITableViewCell? Я вижу в отладчике мою переменную ячейки, а затем под ней с небольшим отступом вижу UITableViewCell и мои 3 кнопки. Но я не уверен, как получить ссылку на эти кнопки. Спасибо.
NSIndexPath *conditionPath = [NSIndexPath indexPathForRow:0 inSection:1];
UITableViewCell *cell = [self.FilterSortVC.TableView cellForRowAtIndexPath:conditionPath];
for (UIView *subview in cell.subviews) {
if ([subview isKindOfClass:[UIButton class]]) {
UIButton *aButton = (UIButton *)subview;
aButton.selected = NO;
}
}