Прочитать строковое значение заголовка раздела UITableView - PullRequest
2 голосов
/ 25 марта 2011

Я хочу передать заголовок раздела UITableView в заголовок раздела другого контроллера представления.Но я не могу найти способ прочитать название существующего раздела.Существующий заголовок раздела создается динамически, и я предпочел бы использовать его повторно, чем восстанавливать его снова.

 if (indexPath.section == 0) {

      SecondViewController *secondViewController = [[SecondViewController alloc] init];
      secondViewController.strValueHolder = FOO_section.sectionTitle; // FOO Code
      [[self navigationController] pushViewController:secondViewController animated:YES];
      [secondViewController release];

 }

1 Ответ

8 голосов
/ 25 марта 2011

Вы можете вызвать метод titleForHeaderInSection напрямую:

NSString *sectionTitle = 
    [self tableView:tableView titleForHeaderInSection:indexPath.section];

или переместите код, который вы в данный момент имеете в titleForHeaderInSection, в пользовательский метод и вызовите этот пользовательский метод из titleForHeaderInSection и места, куда вы помещаете другой контроллер представления.

...