UITableView DidSelectRowAtIndexPath?

use*_*627 25 iphone xcode objective-c ipad ios

我有一个包含几个项目的表视图(所有文本).当用户单击该行时,我希望该单元格中的文本添加到数组中.

如何从单元格中取出文本?

我已经有了:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

}
Run Code Online (Sandbox Code Playgroud)

是否有一条简单的行可以用来从用户点击的单元格中获取文本?

Joe*_*Joe 94

UITableViewcellForRowAtIndexPath:

-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
    NSString *cellText = cell.textLabel.text;
}
Run Code Online (Sandbox Code Playgroud)


Ray*_*eck 6

这与你在cellForRowAtIndexPath中所做的相反.

 [myArray addObject: [datasource objectAtIndex:indexPath.row]];
Run Code Online (Sandbox Code Playgroud)