tableView中来自CALayerArray的错误

时间:2012-03-20 17:31:19

标签: iphone ios ios5 calayer

我有一个已经推出一段时间的应用,但是我们现在看到一些问题,现在在iOS 5.0&起来。当用户选择tableview中的单元格时,会发生崩溃。 tableview正在打开或关闭复选标记,以便最终用户可以从列表中选择项目以优化查询。从第3版和第3版开始,一切都运行良好4,但是当iOS 5问世时它就爆发了。

这实际上是我在接受这份工作时从其他开发人员那里继承的应用程序,所以没有人知道这个问题有多深。我确实发现,如果我改变他显示解决方案的方式来解决问题,那么只要我在视图中将其滚动到屏幕外,复选标记就会消失。

控制台显示以下错误。任何建议都将非常感激。

-[CALayerArray row]: unrecognized selector sent to instance 0x796db410

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[CALayerArray row]: unrecognized selector sent to instance 0x796db410'

1 个答案:

答案 0 :(得分:3)

这看起来像一个过度发布的对象的典型案例。要调试此类问题,您可以使用启用了NSZombie检测的分配工具。