//设置根父控件的间距
[currentVc.viewautoPinEdgesToSuperviewEdgesWithInsets:UIEdgeInsetsZeroexcludingEdge:ALEdgeLeft];
//设置currentVc的左边== dock的右边
[currentVc.viewautoPinEdge:ALEdgeLefttoEdge:ALEdgeRightofView:self.dock];
总出错,发现调这句的时候dock在主控制器中是懒加载的,dock本身中的iconView也是懒加载的,但是iconView添加是在dock中initwithframe中加的,所以每次调dock没有iconView,然后就调dock尺寸适配-->调iconView的尺寸,所以都出错。