NSRangeException с NSArray objectAtIndex, индекс за пределами - PullRequest
2 голосов
/ 05 июня 2010

Может кто-нибудь сообщить мне, что означает следующая ошибка в iOS Objective-C:

Terminating app due to uncaught exception 'NSRangeException', reason: '-[NSCFArray objectAtIndex:]: index (13) beyond bounds (13)'

1 Ответ

7 голосов
/ 05 июня 2010

Это означает, что ваш индекс находится вне допустимого диапазона для вашего массива. В вашем массиве 13 элементов, и вы пытаетесь получить доступ к 14-му элементу. В C индексы начинаются с 0, поэтому массивы имеют индексы, которые действительны от 0 до длины - 1.

Обычно это вызвано отключением из-за одной ошибки .

...