gpt4 book ai didi

ios - 如何从断言失败中获取消息?

转载 作者:塔克拉玛干 更新时间:2023-11-01 19:08:08 25 4
gpt4 key购买 nike

我在调试控制台中得到这个:

*** -[UITableView layoutSublayersOfLayer:],/SourceCache/UIKit_Sim/UIKit-2935.137/UIView.m:8794 断言失败

但没有关于断言失败的消息。其他时候,当我遇到断言失败时,它后面会出现一些有用的消息,例如“由于未捕获的异常而终止应用程序......”之类的。调试它的好方法是什么?

最佳答案

这个特定的断言(您可以通过搜索“UIView.m:8794”找到)处理自动布局。

看起来您有一个涉及自动布局的 UITableView。您看到的断言是:

*** Assertion failure in -[UITableView layoutSublayersOfLayer:],
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'Auto Layout still required after executing -layoutSubviews.
UITableView's implementation of -layoutSubviews needs to call super.'

也许您正在尝试在 UITableViewCell 或表格页眉或页脚 View 中使用自动布局?

关于ios - 如何从断言失败中获取消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23619418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com