nibNameOrNil和ViewDidLoad方法之间有什么不同?

时间:2009-12-08 13:59:04

标签: iphone

什么是initWithNibName和ViewDidLoad方法之间的区别? 我可以同时使用它们吗?

2 个答案:

答案 0 :(得分:3)

initWithNibName - 调用从指定的nib文件创建视图控制器。

viewDidLoad - 控制器视图加载到内存后,控制器上的系统调用。您可以实现此方法来执行一些额外的初始化(在nib文件中没有完成)

答案 1 :(得分:1)

我想你可能会在这里混淆一​​些事情。 nibNameOrNil(通常)是一个参数名,通常用于-initWithNibName:bundle:。因此,它应该是您的笔尖(.xib)文件的名称。 -viewDidLoad是一个方法,在你的viewController第一次实例化它的视图后调用。