Ios 启用自动布局时,如何解决断言失败问题?
我得到:Ios 启用自动布局时,如何解决断言失败问题?,ios,storyboard,autolayout,Ios,Storyboard,Autolayout,我得到: Assertion failure in -[Cell layoutSublayersOfLayer:], /SourceCache/UIKit_Sim/UIKit-2372/UIView.m:5776 2013-01-06 14:58:42.951 Likely[4588:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout
Assertion failure in -[Cell layoutSublayersOfLayer:], /SourceCache/UIKit_Sim/UIKit-2372/UIView.m:5776
2013-01-06 14:58:42.951 Likely[4588:c07] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Auto Layout still required after executing -layoutSubviews. Cell's implementation of -layoutSubviews needs to call super.'
我写道:
-(void)layoutSubviews{
[super layoutSubviews];
}
在Cell.m文件中。但是不起作用。我能做什么?您可以在呼叫super后尝试添加
[self layoutIfNeeded];
这将导致:
- (void)layoutSubviews
{
[super layoutSubviews];
[self layoutIfNeeded];
}
可能有同样的症状