【发布时间】:2009-05-23 19:36:15
【问题描述】:
当我需要以编程方式加载视图时,我会执行以下操作:
MyController* myController = [[MyController alloc] init];
[[NSBundle mainBundle] loadNibNamed:@"myNib" owner:myController options:nil];
// use my controller here, eg. push it in the nav controller
这工作正常,但我的控制器的 viewDidLoad 从未被调用。所以我在 loadNibNamed 调用之后手动调用它,但它似乎不正确。我期待框架代表我调用 viewDidLoad。这是正确的方法还是我错过了什么?
【问题讨论】:
标签: iphone cocoa-touch