2012-03-20 2 views
0

У меня есть приложение, которое уже давно отсутствует, но теперь мы видим некоторые проблемы при работе на iOS 5.0 &. Сбой происходит, когда пользователь выбирает ячейку в tableview. tableview включает или выключает галочку, чтобы конечный пользователь мог выбирать элементы из списка для уточнения запроса. Все отлично поработало с версии 3 & 4, но потом он просто сломался, когда вышел iOS 5.Ошибка в CALayerArray в таблицеView

Это на самом деле приложение, которое я унаследовал от другого разработчика, когда я взял это задание, поэтому не сообщается, насколько глубоко эта проблема работает. Я обнаружил, что если бы я изменил способ отображения галочки, чтобы устранить проблему, но галочка исчезнет, ​​как только я прокручу ее с экрана в представлении.

На консоли отображается следующая ошибка. Любые советы будут оценены наиболее высоко.

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

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

Если вы можете предоставить полную трассировку стека и код для 'didSelectRowAtIndexPath:', это поможет нам выяснить, в чем проблема. –

ответ

3

Это похоже на типичный случай переопределенного объекта. Чтобы отладить эту проблему, вы можете использовать инструмент распределения с включенным обнаружением NSZombie.

Смежные вопросы