2 Stimmen

NSRangeException mit NSArray objectAtIndex, index beyond bounds

Kann mir jemand sagen, was der folgende Fehler in iOS Objective-C bedeutet:

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

7voto

Jason Coco Punkte 77369

Das bedeutet, dass Ihr Index nicht innerhalb des gültigen Bereichs für Ihr Array liegt. Ihr Array hat 13 Elemente und Sie versuchen, auf das 14. Element zuzugreifen. In C beginnen Indizes bei 0, so dass Arrays Indizes haben, die von 0 bis Länge - 1 gültig sind.

Dies wird in der Regel verursacht durch eine um einen Fehler verschoben .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X