这个自动布局错误是什么意思?

时间:2015-05-30 01:27:09

标签: ios7 ios8 autolayout

我最近试图制作我的IOS 8应用程序,使用swift,与IOS 7设备兼容,但我遇到了一些小问题。我已经解决了大部分问题,但我似乎无法在网络上或其他任何地方发现此错误。任何人都可以解释我如何处理这个问题以及这个错误究竟意味着什么?

2015-05-29 20:06:18.007 MyApp[553:607] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after sending -viewDidLayoutSubviews to the view controller. MyApp.homeInterfaceController's implementation needs to send -layoutSubviews to the view to invoke auto layout.'

1 个答案:

答案 0 :(得分:1)

您有一个名为homeInterfaceController的课程,其viewDidLayoutSubviews实施。最后,尝试调用

self.view.layoutSubviews()

说它可能更好

self.view.layoutIfNeeded()
相关问题