在 Lion 中使用具有自动布局的 WebView 时,我收到以下警告:
调用 -[WebHTMLView 布局] 后布局仍然需要更新。
WebHTMLView 或其超类之一可能已覆盖 -layout 而不调用 super。或者,某些东西可能在更新过程中弄脏了布局。两者都是 Cocoa Autolayout 中的编程错误。如果某些前 Cocoa Autolayout 类有一个称为 layout 的方法,则很可能会出现前者,但它应该被修复。
该线程解释了原因:Mac OS X 中的自动布局警告
在 Mountain Lion(MacBook Pro,13 英寸,2009 年中)中,问题消失了——那么为什么我的 Lion 机器(Mac Pro1,1 2006)上仍然出现问题?