【发布时间】:2012-03-20 17:31:18
【问题描述】:
我有一个应用程序已经发布了一段时间,但我们现在在 iOS 5.0 及更高版本上运行时发现了一些问题。当用户在tableview 中选择一个单元格时会发生崩溃。 tableview 正在打开或关闭复选标记,以便最终用户可以从列表中选择项目以优化查询。从版本 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'
【问题讨论】:
-
如果您能提供完整的堆栈跟踪和
didSelectRowAtIndexPath:的代码,这将有助于我们找出问题所在。