iOS 生命周期

SecondViewController有个label控件

- (IBAction)click:(id)sender {
   //SecondViewController  有个label控件
   SecondViewController *vc = [[SecondViewController alloc]initWithNibName:@"SecondViewController" bundle:[NSBundle mainBundle]];
   [self.navigationController pushViewController:vc animated:YES];
   NSLog(@"%@",vc.label);//1
   NSLog(@"view%@",vc.view);//2
   NSLog(@"sdf%@", vc.label);//3
}

第1种情况输出nil 调用顺序为 NSlog->viewDidLoad
第2、3种情况正常输出 调用顺序为 viewDidLoad->NSLog2->NSLog3

Ps:就写这么多吧

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

推荐阅读更多精彩内容

  • load初始化方法<加载到内存就会执行,不需要触发,且只会调用一次> + (void)load 只要加载内存中就会...
    flowerflower阅读 746评论 1 2
  • 1 loadView // 每次访问UIViewController的view(比如controller.vie...
    管乐_VICTOR阅读 183评论 0 0
  • 生命周期如下: xib/storyboard:-initWithCoder:,而非xib/storyboard的是...
    萌萌萌桃子阅读 466评论 0 2
  • 面试问到生命周期,答得不全,面试官建议我看下斯坦福大学公开课的PPT,如图(点击看大图): 总结中没有 -(voi...
    iCoreMan阅读 303评论 0 0
  • 2017.5.13第一次一个人看电影。 速八刚出的时候非常想看,但是没有找到同行的人,听着他们说速八多有趣,你却假...
    zoila阅读 169评论 0 0