程序启动后,初始化window,初始化controller,加载试图,这三个方法的顺序是嵌套的类似于:- (id) initWindow{[self initController];}而我在initController中的viewdidload中就要用window对象,但是它还没有初始化出来。在视图加载完成,出现后再往window上加视图应该就可以了,也就是在viewdidappear中写就好了