iOS页面视图控制器属性传值注意报null的注意事项

视图控制器A,push到B,假如为A赋值,A_vc.String = @"100",B类的Viewdidload用于接收。通常情况下,B类可以打印出100。但是如果B是继承于C类。然后在[super Viewdidload]下面打印,这是打印出来是null。这是由于先加载了父类。子类的值没有被正确获取,所以应该将【super viewdidload】放在后面。

推荐阅读更多精彩内容

  • iOS开发中,页面传值是很常见的,但是页面传值你究竟知道多少呢?笔者这篇文章就是给大家介绍一下页面传值的具体方式,...
    蒲公英少年阅读 1,883评论 10 44
  • iOS面试小贴士 ———————————————回答好下面的足够了------------------------...
    不言不爱阅读 1,574评论 0 7
  • 史上最全的iOS面试题及答案 iOS面试小贴士———————————————回答好下面的足够了----------...
    Style_伟阅读 1,991评论 0 35
  • __block和__weak修饰符的区别其实是挺明显的:1.__block不管是ARC还是MRC模式下都可以使用,...
    LZM轮回阅读 2,665评论 0 6
  • 在我写了《为什么你应该让你的孩子尽早学习编程》一文后,收到很多读者的留言,询问如何自学编程以及希望我推荐一些书籍或...
    技匠阅读 21,934评论 106 1,026
  • 昨天我在梦想读书会提议每个会员都注册简书,每天写作,日更,字数不限,题材不限。主题速读教练华小明起初有些担心。他是...
    路元阅读 424评论 2 10
  • 我是日记星球的185号星宝宝,正在参加第六期的写作训练,这是我的第68篇日记 有人曾说,凡是能让人变好的事做起来都...
    馨之芬芳阅读 104评论 1 2
  • 刘胜在乡长位置上干了4年,现在到了要调整干部的当口,按照一般规律,他这次有机会晋升。一个精于投资的高人为他...
    许永杰阅读 336评论 0 0