今天修改问题的时候,把问题解决了之后,突然返现页面之间数据传值突然不对了,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