1

我有一个包含一些分段控件、文本字段和表格视图的页面。用户编写/选择他想要的内容,然后点击将所有值传递给另一个视图的按钮(所述值用于执行搜索)。这是传递值的函数的简化版本:

-(IBAction) doTheSearch {
    [self dismissViewControllerAnimated:YES completion:nil];  
    // initialize the view who will perform the search
    NewSearchController *nsc = [[NewSearchController alloc] init];
    // set values from one text field and one segmented control
    nsc.testString = textfield.text;    
    NSString *temp = [NSString stringWithFormat:@"%d",segmentedcontrol.selectedSegmentIndex];
    nsc.testCode = temp;
    [self.navigationController pushViewController:nsc animated:YES];
}

是否可以使用相同的函数来获取从表视图中选择的行,就像我对文本字段和分段控件的值所做的那样?

4

1 回答 1

1
  NSIndexPath *path = [self.tableView indexPathForSelectedRow];


从上面的代码可以得到 indexPath

path.row 

获取您选择的确切行。

于 2013-03-04T10:28:03.747 回答