作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在追踪 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/
我正在追踪 CoreAnimation 发现我正在删除具有未提交 CATransaction 的线程的问题。这可能是一个带有完成 block 的 View 动画组。正如 NSLog 消息所建议的那样,
我在调试器的日志窗口中收到此警告: CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEB
我是一名优秀的程序员,十分优秀!