//1.storyboard中定义某个独立newViewController(无segue跳转关系)的 identifier
static NSString *controllerId =@"newViewController";
//2.获取UIStoryboard对象
UIStoryboard *story = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
//3.从storyboard取得newViewCtroller对象,通过Identifier区分
newViewController *nvc = [story instantiateViewControllerWithIdentifier:controllerId];
//4.对newViewController进行压栈实现tableview跳转到newTableview
[ [self navigationController] pushViewController:nvc animated:YES ];
if([self navigationController] != nil)
NSLog(@"self.navigationController is not nil");
else {
NSLog(@"self.navigationController is nil");
}