ios - 在 Storyboard中添加一个 View Controller

标签 ios objective-c xcode uiviewcontroller

我有一个 Storyboard,还有一个不在 storyboard.xib 中的 UITableViewController 类。

我在 storybaord.xib 中有 2 个 viewcontroller,我可以从一个 pushViewController 我的 UITableViewController ...但不能从另一个 ...

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

代码在其他两个 viewControllers 中是相同的...但是这段代码在一个 View Controller 中有效而在另一个 View Controller 中无效

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

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

和.m

http://pastebin.com/ptyeLmpL

最佳答案

既然你提到你的 tableView 不在 Storyboard中,而是有一个单独的 .xib 文件。这应该有效。

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

关于ios - 在 Storyboard中添加一个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29237844/

相关文章:

ios - Facebook sdk 4 iOS 用户信息电子邮件读取权限不起作用

ios - [UIViewController] 类型的表达式?没用过

c++ - Armadillo :乘法时出错

objective-c - 帮助我理解 obj-c 类类型

ios - 如何通过 podfile 共享两个目标中的一些 pod

ios - TableViewCell 重叠文本

ios - Swift 在只有括号的行上崩溃

iphone - 如何从我的图库中按日期顺序获取所有相册中的 Assets ?

ios - 架构 arm64 : "_FIRAuthStateDidChangeInternalNotificationAppKey", 的 undefined symbol 引用自

ios - 由于错误 :,JSON 无法序列化