使用自动布局的UITableViewCell中的异常

时间:2013-10-08 09:21:26

标签: ios objective-c uiview uitableview autolayout

我有这个特殊的例外。不知道为什么会发生这种情况?有谁知道,这里发生了什么?

2013-10-08 17:13:42.565 OnTheGo_Development [25599:c07] *断言失败 - [ContentDetailHeaderCell_iPhone layoutSublayersOfLayer:],/ SourceCache / UIKit_Sim / UIKit-2372 / UIView.m:5776 2013-10-08 17:13:42.566 OnTheGo_Development [25599:c07] * 由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:'执行-layoutSubviews后仍需要自动布局。 ContentDetailHeaderCell_iPhone的-layoutSubviews实现需要调用super。 * 第一次抛出调用堆栈: (0x33f5012 0x298de7e 0x33f4e78 0x2423f35 0x19259ef 0x29a16b0 0xc83fc0 0xc7833c 0xc78150 0xbf60bc 0xbf7227 0xbf78e2 0x33bdafe 0x33bda3d 0x339b7c2 0x339af44 0x339ae1b 0x37e07e3 0x37e0668 0x18d565c 0x2ccd 0x2d90725) libc ++ abi.dylib:terminate调用抛出异常

1 个答案:

答案 0 :(得分:0)

可能你正在覆盖layoutSubviews而你没有在那里调用[super layoutSubviews]。

在ContentDetailHeaderCell_iPhone类中修复它,如错误所示。

下次请始终粘贴导致问题的代码,以便更轻松...