覆盖TableViewController中的init方法

时间:2013-03-16 14:47:51

标签: iphone ios objective-c

iOS新手问题:我有一个带导航控制器的UITableViewController。我需要向该控制器添加一个编辑按钮。从选项卡控制器访问表视图控制器。我已阅读了几篇建议覆盖initWithNibName方法的帖子。虽然这是有道理的,但我不知道这个被重写的方法被调用的地方/时间或者我需要做什么迫使它被调用。

换句话说,当我重写此方法时,我获得了一个成功的构建,但该方法永远不会被调用,代码似乎无法访问。我可能遗漏了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

如果未调用initWithNibName,那么您的视图控制器可能是从故事板文件加载的。在这种情况下,您必须改为覆盖initWithCoder: