iOS Objective-C での次のエラーの意味を教えてください。
Terminating app due to uncaught exception 'NSRangeException', reason: '-[NSCFArray objectAtIndex:]: index (13) beyond bounds (13)'
iOS Objective-C での次のエラーの意味を教えてください。
Terminating app due to uncaught exception 'NSRangeException', reason: '-[NSCFArray objectAtIndex:]: index (13) beyond bounds (13)'
これは、インデックスが配列の有効な範囲内にないことを意味します。配列には 13 個の要素があり、14 番目の要素にアクセスしようとしています。C では、インデックスは 0 から始まるため、配列には 0 から長さ - 1 まで有効なインデックスがあります。
これは通常、off by one エラーが原因です。