2011-01-09 4 views
0
*** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[NSMutableArray objectAtIndex:]: index 0 beyond bounds for empty array' 
*** Call stack at first throw: 

В моей TableViewController я список массивов загрузки ..... с выбранной своим дисплеем его detailedViewController ... Когда я вернусь и выбрал один и тот же индекс или другой индекс г получить это исключение NSRangeException ...Пожалуйста, помогите мне с этим исключением

Я не знаю, что делать?

Может ли кто-нибудь помочь мне.

ответ

4

В этой точке массив пуст. Хорошая идея, добавить несколько строк кода, как это:

NSLog(@"\n\n here, there are this many items: %d \n\n", [yourArrayName count]); 

поместить эту строку в везде можно, добавить по крайней мере десять мест.

Откройте консоль (меню «Выполнить» в XCode).

Вы скоро поймете, что происходит не так! Надеюсь, поможет.

+0

@ Joe Blow ... спасибо Много ..... Я решил проблему –

+0

.. Проблема в моем XMLParser ... Я называю это два раза ... так что мой nsmutablearray является повторной инициализацией. –

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