I don't think your passing your data in correctly, it looks as though you are creating an object inside your didSelectRowAtIndexPath
and passing the data into that, then discarding this object. What you need to do is call this:
[self performSegueWithIdentifier:<#(NSString *)#> sender:self];
to change the screen and then pass the data like this is the prepareForSegue
callback
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
SubTabela *vc = (SubTabela *)segue.destinationViewController;
vc.tituloTabela = linhaSelecionada;
}