-4

我添加了一个tableView我的viewController,我需要初始化一些属性。但两者-(id)init- (id)initWithCoder:(NSCoder*)aDecoder没有被调用。

我的头文件:

@interface myViewController : UIViewController <UITableViewDelegate,UITableViewDataSource>

你们中的任何人都知道为什么或如何调用任何一个 init 方法吗?

我真的很感谢你的帮助

4

1 回答 1

3

UIViewController 引用声明它initWithNibName:bundle:是指定的初始值设定项。如果您在初始化期间做一些事情,那是您应该覆盖的那个。

更新:对,正如西蒙所指出的,initWithCoder:如果你使用故事板,你会覆盖(尽管我认为 OP 不是,因为他说initWithCoder:没有被调用)。

于 2013-08-07T19:13:07.610 回答