我正在追踪一个问题,CoreAnimation 发现我正在删除一个带有未提交 CATransaction 的线程。这可能是一个带有完成块的视图动画组。正如 NSLog 消息所建议的那样,我已经设置了 CA_DEBUG_TRANSACTIONS 并且在发生这种情况时确实收到了错误消息和回溯。
CoreAnimation:警告,删除了未提交 CATransaction 的线程
不幸的是,回溯可以追溯到 15 个级别,而这些级别都不是特别有用。而且几乎所有这些调用似乎都是非常常见的调用——比如CALayer needsDisplayInRect:
——所以设置断点并不会立即提示自己。
有没有一种方便的方法告诉系统,“活下去!给我一个更深的回溯!” ?