运行时错误设置故事板中UITableViewCell的backroundView属性

在使用静态内容tableview的故事板中。 我添加了一个tableview单元格。 在其中我添加了一个视图和一个标签。 当我将视图指定为单元格的backgroundView(ctrl +单击并从单元格拖动到视图)时,在加载tableview后运行时出现以下错误。

由于未捕获的exception’NSInternalInconsistencyException’而终止应用程序,原因:’执行-layoutSubviews后仍需要自动布局。 UITableViewCell的-layoutSubviews实现需要调用super。

如果我删除该关联,它运行没有问题。

有没有人有过这个错误的经验?

我将猜测这是一个罕见的时间,其中视图被视为在视图层次结构中包含两次。 当执行布局时,它会通过普通视图inheritance人并将视图布局,然后(或之前)它也会布局背景视图层次结构。 这将导致布局错误。

解决方案? 在苹果咆哮而忽略它。 断开视图与backgroundView属性的连接,并将其作为视图处理。 这对我有用。 我没有看到连接它的任何巨大优势。