Как бы вы реализовали tableView didSelectRowAtIndexPath в раскадровке. Я уже создал контроллер представления, который создает таблицу. Я не знаю, что делать в раскадровке, чтобы получить представление о переходе, щелкнув каждую ячейку в таблице.Реализация tableView didSelectRowAtIndexPath в раскадровке
Это то, что я изначально был программно внутри этого метода:
Show *show = [self.shows objectAtIndex:indexPath.section];
ShowContentItem *showItem = show.showContentItems[indexPath.row];
if ([showItem.contentType isEqualToString:@"Headline_Section"]) {
HeadlinesViewController *headlinesVC = [[HeadlinesViewController alloc] init];
headlinesVC.shows = [[NSMutableArray alloc] initWithObjects:show, nil];
[self.navigationController pushViewController:headlinesVC animated:YES];
} else {
NSInteger contentIndex = [self.storyPostContent indexOfObject:showItem];
NSRange rangeForView = NSMakeRange(contentIndex, [self.storyPostContent count] - contentIndex);
ShowContentViewController *showContentVC = [[ShowContentViewController alloc] init];
showContentVC.contentList = [self.storyPostContent subarrayWithRange: rangeForView];
[self.navigationController pushViewController: showContentVC animated:YES];
}
Как бы я специально изменить код, чтобы работать с раскадровки?
В раскадровку, вы настроить ваш стол, чтобы быть статически или динамически заполнять? –
Динамически населенный. – Julia
Вы настроили класс для соответствия протоколу [UITableViewDelegate] (https://developer.apple.com/library/ios/documentation/uikit/reference/UITableViewDelegate_Protocol/Reference/Reference.html) и связали свойство делегата таблицы к этому классу? –