Приложение Iphone падает, когда я прокручиваю UITableView - PullRequest
1 голос
/ 15 ноября 2010

Я использую этот код для делегатов таблиц, мое приложение вылетает, когда я прокручиваю таблицу до последней строки, т.е. langTable, если иногда приложение не вылетает, то я не могу прокрутить таблицувремя сбоя

*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSMutableArray objectAtIndex:]: index 0 beyond bounds for empty array'
*** Call stack at first throw:
(
 0   CoreFoundation                      0x026a7919 __exceptionPreprocess + 185
 1   libobjc.A.dylib                     0x027f55de objc_exception_throw + 47
 2   CoreFoundation                      0x0269d465 -[__NSArrayM objectAtIndex:] + 261
 3   SensoryStimulation                  0x00006fe5 -[Functionality onPageChange:] + 829
 4   SensoryStimulation                  0x000029cc -[SensoryStimulationViewController scrollViewDidEndDecelerating:] + 126
 5   UIKit                               0x0030b0ad -[UIScrollView(UIScrollViewInternal) _stopScrollDecelerationNotify:] + 322
 6   UIKit                               0x00315fbb -[UIScrollView(Static) _smoothScroll:] + 3999
 7   UIKit                               0x003337b8 -[UITableView(_UITableViewPrivate) _smoothScroll:] + 75
 8   UIKit                               0x00301e88 ScrollerHeartbeatCallback + 129
 9   GraphicsServices                    0x02e9556d HeartbeatTimerCallback + 35
 10  CoreFoundation                      0x02688d43 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 19
 11  CoreFoundation                      0x0268a384 __CFRunLoopDoTimer + 1364
 12  CoreFoundation                      0x025e6d09 __CFRunLoopRun + 1817
 13  CoreFoundation                      0x025e6280 CFRunLoopRunSpecific + 208
 14  CoreFoundation                      0x025e61a1 CFRunLoopRunInMode + 97
 15  GraphicsServices                    0x02e922c8 GSEventRunModal + 217
 16  GraphicsServices                    0x02e9238d GSEventRun + 115
 17  UIKit                               0x002d5b58 UIApplicationMain + 1160
 18  SensoryStimulation                  0x000027aa main + 84
 19  SensoryStimulation                  0x0000272a start + 54
)
terminate called after throwing an instance of 'NSException'

Что не так с кодом

Амит Баттан

1 Ответ

0 голосов
/ 15 ноября 2010

Я нашел неправильную вещь. На самом деле я также использую UIScrollView в своем приложении, когда прокрутка таблицы заканчивается, а затем вызовы метода scrollViewDidEndDecelerating, которые я использую для UIScrollView.В UITableView есть суперкласс UIScrolView

Амит Баттан

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...