gpt4 book ai didi

macos - 来自 CA_DEBUG_TRANSACTIONS 的更长回溯

转载 作者:行者123 更新时间:2023-12-04 08:00:04 24 4
gpt4 key购买 nike

我正在追踪 CoreAnimation 发现我正在删除具有未提交 CATransaction 的线程的问题。这可能是一个带有完成 block 的 View 动画组。正如 NSLog 消息所建议的那样,我已经设置了 CA_DEBUG_TRANSACTIONS,并且在发生这种情况时我确实收到了错误消息和回溯。

CoreAnimation: warning, deleted thread with uncommitted CATransaction

不幸的是,回溯可以追溯到 15 个级别,这些级别都不是特别有用。几乎所有这些都是非常常见的调用——比如 CALayer needsDisplayInRect:——所以设置断点不会立即提示自己。

有没有一种方便的方式告诉系统,“尽情享受吧!给我更深的回溯!” ?

最佳答案

从 iOS 10.0/macOS Sierra 开始,限制已增加到 512 个堆栈帧。

关于macos - 来自 CA_DEBUG_TRANSACTIONS 的更长回溯,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14633763/

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