解决 viewDidLoad 被提前加载的问题

今天修改问题的时候,把问题解决了之后,突然返现页面之间数据传值突然不对了,viewDidLoad被提前加载了。

页面是继承的UITableVIewController把默认的样式修改成了组样式。

-(instancetype)initWithStyle:(UITableViewStyle)style{

self = [super initWithStyle:UITableViewStyleGrouped];

return self;

}

然后修改的时候,也没太注意,给tableVIew加了一个背景色,加到了这个方法里面:

然后就出现了页面提前加载,传值为nil的情况。由于增加了初始化代码,提前被执行,导致传值为nil。

把initWithStyle中的设置背景色,移到viewdidLoad中,就好了。

参考:http://blog.csdn.net/wangweiqi23/article/details/42778197

你可能感兴趣的:(解决 viewDidLoad 被提前加载的问题)