Lauren Quantrell
Lauren Quantrell

Reputation: 2669

Read the string value of a UITableView Section Title

I want to push the section title of a UITableView to another view controller's section title. But I can't figure out a way to read an existing section title. The existing section title is dynamically constructed and I'd rather reuse it than reconstructing it again.

 if (indexPath.section == 0) {

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

 }

Upvotes: 2

Views: 3027

Answers (1)

user467105
user467105

Reputation:

You can call the titleForHeaderInSection method directly:

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

or move the code you currently have in titleForHeaderInSection to a custom method and call that custom method from titleForHeaderInSection and the place where you are pushing another view controller.

Upvotes: 8

Related Questions