Iphone 未调用init和initWithNibName,但调用了viewDidLoad

Iphone 未调用init和initWithNibName,但调用了viewDidLoad,iphone,objective-c,xcode,ipad,Iphone,Objective C,Xcode,Ipad,不调用init和initWithNibName,但调用viewDidLoad。 有什么想法吗?也许initWithCoder:被调用。您的控制器是否通过Nib实例化?您正在从Nib加载控制器,这肯定不能调用initWithNibName:…,希望您能理解这一点。只需将所有本应放在viewdiload中的代码,或坚持Vince提到的解决方案,或只需init。但是nibs调用initWithCoder,所以在本例中可能就是这样。居高临下且不准确。如果使用NIB以编程方式创建VC,则如果在创建过程中调

不调用init和initWithNibName,但调用viewDidLoad。
有什么想法吗?

也许
initWithCoder:
被调用。您的控制器是否通过Nib实例化?

您正在从Nib加载控制器,这肯定不能调用
initWithNibName:…
,希望您能理解这一点。只需将所有本应放在
viewdiload
中的代码,或坚持Vince提到的解决方案,或只需
init
。但是nibs调用
initWithCoder
,所以在本例中可能就是这样。居高临下且不准确。如果使用NIB以编程方式创建VC,则如果在创建过程中调用init,则将调用initWithNibName。