代码之家  ›  专栏  ›  技术社区  ›  cduck Daniel

这个错误是什么意思:“lo->hi循环不变量违反了!“我能做些什么来修复它呢?

  •  1
  • cduck Daniel  · 技术社区  · 15 年前

    我的iPhone应用程序开始记录此错误:
    lo->hi recycling invariant violated!
    然后:
    Program received signal: “EXC_BAD_ACCESS”
    每当我在ipod(3.1.3)上启动它,有时在模拟器中启动它。

    这个错误是什么意思,我该怎么解决?

    我正在我的应用程序中使用封面流。我想这可能是问题所在。

    提前谢谢。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Community CDub    8 年前

    是的,覆盖流是个问题。注意 UICoverFlowLayer 是私有api。如果你的目标是AppStore, consider other alternatives here .

    违反错误“lo->hi回收不变量!”是由 -[UICoverFlowLayer _updateTick] ,这应该是由于重新使用错误的子层进行显示所致。我不知道细节,因为没有细节代码,也不熟悉封面流api。