Rumah > Soal Jawab > teks badan
比如新建一个MyViewController
,如果不重写initWithNibName:bundle:
方法,在其他的类中也可以直接使用:
MyViewController *controller = [[MyViewController alloc] init]
重写这个方法除了具有修改功能外,还有什么作用?
伊谢尔伦2017-04-24 09:13:47
Tidak mengapa tanpa menulis semula. Kerana MyViewController
mewarisi daripada UIViewController
, jika ia tidak ditindih, kaedah kelas induk ini akan dipanggil secara automatik.
Penulisan semula biasanya dilakukan untuk melakukan beberapa pemprosesan permulaan. Malah, pemprosesan pemula biasanya diletakkan dalam viewDidLoad
. Jadi apa yang saya lihat ialah kaedah ini secara amnya tidak ditulis semula.