关于viewdidload的调用时机

viewDidLoad 按名称的解读来说,它是在加载view的时候调用,之前只是简单的理解当你进入该controller的时候才调用的。不经意的一次调试:

发现,只要你调用某个controller的view,那么它的viewdidload 就会被调用。所以以后不想调用viewdidload 还是不要调用controller的view为好。

这次调试的事件:我还在没有走push的时候调用一个类的实例方法,方法中执行的内容触及到了controller的view,所以在push之前就已经调用了viewdidload load。而在这个方法之后再设置的初始化值已经不在viewdidload中执行了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容