viewDidLoad 按名称的解读来说,它是在加载view的时候调用,之前只是简单的理解当你进入该controller的时候才调用的。不经意的一次调试:
发现,只要你调用某个controller的view,那么它的viewdidload 就会被调用。所以以后不想调用viewdidload 还是不要调用controller的view为好。
这次调试的事件:我还在没有走push的时候调用一个类的实例方法,方法中执行的内容触及到了controller的view,所以在push之前就已经调用了viewdidload load。而在这个方法之后再设置的初始化值已经不在viewdidload中执行了。