在storyboard中添加一个viewcontroller

时间:2015-03-24 16:22:34

标签: ios objective-c xcode uiviewcontroller

我有一个故事板,并且还有一个不在storyboard.xib中的UITableViewController类。

我在storybaord.xib中有2个viewcontrollers,我可以从一个推送ViewController我的UITableViewController ...但不能从其他...

 ViewControllerB *viewController=[[ViewControllerB alloc]init];
viewController.string=@"tunvir";
[self.navigationController pushViewController:viewController animated:YES];

代码在其他viewControllers中都是相同的...但是这段代码在一个而不是在其他

中工作

更多信息: 我正在使用自动布局......在使用自动布局之前,它在两者中都有效。

UITableViewController.h的完整代码 http://pastebin.com/WdqQPVwN

和.m

http://pastebin.com/ptyeLmpL

1 个答案:

答案 0 :(得分:1)

由于您提到tableView不在storyboard中,但有一个单独的.xib文件。这应该有用。

YourTableViewCtonroller *vc = [[YourTableViewCtonroller alloc] initWithNibName:@"TableViewXibName" bundle:nil];
[self.navigationController pushViewController:YourTableViewCtonroller animated:YES];