Auto Layout still required after sending -viewDidLayoutSubviews to the view controller. 这个是ios7出现的问题,ios8是不会出现的,如果大家搜索了很多方法,还没有ok,
我这里给出终极解决方案,在根的ViewController 重写下边
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
self.view.layoutIfNeeded() //这句他妈的关键,防止在ios7下边旋转屏幕crash
}
这个是尝试google很多方法后,唯一成功而简单的方法.希望对各位帮助