Как получить сообщение NSError в iOS?

Для вашего массива длина массива равна 3 (например, name.length = 3). Но поскольку он хранит элемент, начинающийся с индекса 0, он имеет максимальный индекс 2.

Итак, вместо 'i ** & lt; = name.length' вы должны написать 'i & lt; ** name.length' чтобы избежать «ArrayIndexOutOfBoundsException».

27
задан Cœur 14 January 2019 в 02:05
поделиться

1 ответ

Обычно вы хотите использовать [error localizedDescription], чтобы получить текст для показа пользователю.

Прочитайте документацию NSError для получения дополнительных опций.

Для простого протоколирования при разработке можно сделать NSLog(@"Error: %@", error). (Это даст вам 'localizedDescription' и все остальное в журнале в Xcode.)

.
45
ответ дан 28 November 2019 в 00:55
поделиться