RespondsToSelector не работает в ячейке представления коллекции - PullRequest
0 голосов
/ 23 сентября 2018

Я создаю табличное представление в ячейке представления коллекции для слайда представления коллекции, чтобы перейти к другой странице и показать информацию в табличном представлении.

это работает для показа, но не работает, когда вы выбираете ячейку табличного представления

Я создаю метод responsedsToSelector в didSelectRowAtIndexPath табличного представления, подобного этому

NSDictionary *data;

if ([currentTab isEqualToString:@"active"]) {
    data = (NSDictionary *) [self.ActiveList objectAtIndex:indexPath.row];
} else if ([currentTab isEqualToString:@"used"]) {
    data = (NSDictionary *) [self.UsedList objectAtIndex:indexPath.row];
}

if ([self.delegate respondsToSelector:@selector(tableCell:Click:)]) {
    NSLog(@"respondsToSelector");
    [self.delegate tableCell:self Click:data[@"code"]];
}

в .h , создайте это

@protocol TableCellDelegate;

@ interface TableFieldCell: UICollectionViewCell

@ свойство (неатомное, слабое) ID делегата;

@ протокол tableFieldCellDelegate

@ необязательно - (void) tableCell: (UITableViewCell *) ячейка Нажмите: (NSString *) ключ;

@ end

Как заставить это работать ??????

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...