I have a table view(view A). And when I click a row, it makes other view('view B) and push it to navigation controller. The problem is I want to know which row, which is in view A, is clicked from view B (...Now I'm confused about prepositions. sorry. English is not my mother tongue. I hope you understand.) Code: aTableView = [[ATableViewController alloc] initWithStyle: UITableViewStyleGrouped]; [[self navigationController] pushViewController:aTableView animated:YES]; I used an init function with 'initWithStyle'. So, I think, I can not make my own initializer that can pass the indexpath or sth through arguments. How can I know the row in view B?