objective-c - 在创建UIViewController类的实例时,是否一定要使用-initWithNibName:bundle:方法
迷茫
迷茫 2017-04-24 09:11:47
0
1
353

比如新建一个MyViewController,如果不重写initWithNibName:bundle:方法,在其他的类中也可以直接使用:

MyViewController *controller = [[MyViewController alloc] init]

重写这个方法除了具有修改功能外,还有什么作用?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(1)
伊谢尔伦

C'est ok sans réécrire. Parce que MyViewController hérite de UIViewController, si elle n'est pas remplacée, cette méthode de la classe parent sera automatiquement appelée.

La réécriture est généralement effectuée pour effectuer un traitement d'initialisation. En fait, le traitement d'initialisation est généralement placé dans viewDidLoad. Donc ce que je vois, c'est que cette méthode n'est généralement pas réécrite.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal