【问题标题】:Xcode: How to set CA_DEBUG_TRANSACTIONS=1?Xcode:如何设置 CA_DEBUG_TRANSACTIONS=1?
【发布时间】:2014-07-15 01:41:45
【问题描述】:

我在调试器的日志窗口中收到此警告:

 CoreAnimation: warning, deleted thread with uncommitted CATransaction; set CA_DEBUG_TRANSACTIONS=1 in environment to log backtraces.

我必须找出我的什么代码正在调用 CATransaction,这样我才能确保它在主线程上运行。我的代码没有直接调用 CATransaction。 IE。搜索我的 CATransaction 代码一无所获。

在 Xcode 5 中,在环境中设置 CA_DEBUG_TRANSACTIONS=1 的正确方法是什么?

提前感谢大家提供任何信息。

【问题讨论】:

    标签: xcode5 nsthread catransaction


    【解决方案1】:

    产品 -> 方案 -> 编辑方案

    选择“运行”条目,然后选择“参数”选项卡,在“环境变量”中添加“CA_DEBUG_TRANSACTIONS”作为名称,“1”作为“值”。

    【讨论】:

      猜你喜欢
      • 2016-01-02
      • 2022-10-25
      • 1970-01-01
      • 2013-01-31
      • 1970-01-01
      • 1970-01-01
      • 2011-01-02
      • 2013-01-16
      • 1970-01-01
      相关资源
      最近更新 更多