Well, there are a couple issues there that I see.
One is that there is no relationship between categoriasViewController and your navController. So within categoriasViewController, you try to do this:
Code:
[self.navigationController pushViewController:nextController animated:YES];
But in fact there is no self.navigationController because this categoriasViewController is not associated with a navigation controller.
Second issue is that in the tableview in categoriasView.nib does not have its delegate property set. So there is never a call made to didSelectRowAtIndexPath.
Once you fix those, there may be other issues as well. But that's a start for you I hope.