У меня есть набор строк, которые я расколоть его и сохранить его в массив, и попытаться кольцуют с API в качестве параметра, но держать сбой с ошибкоймассива из диапазона [быстрый]
индекс вне диапазона
почему? Вам нужна помощь пожалуйста
У меня есть набор строк, которые я расколоть его и сохранить его в массив, и попытаться кольцуют с API в качестве параметра, но держать сбой с ошибкоймассива из диапазона [быстрый]
индекс вне диапазона
почему? Вам нужна помощь пожалуйста
Вашего qrCodeArray
массив пуст и вам нужно for loop
менее один к графе qrCodeArray
. Так измените для цикла, как это.
for i in 0..<qrCodeArray.count {
}
В вашем случае for i in 0...qrCoderArray.count {
он будет выполняться цикл, если ваш qrCoderArray.count
является 0
.
Вы должны изучить основные идеи массива. Эта ошибка показывает, что элемент, который вы запрашиваете, недоступен в массиве.
for i in 0...qrCoderArrau.count - 1 {
}
Ошибка в том, что вы пытаетесь получить доступ к элементу в массиве с индексом больше, чем его размер - 1.
Чтобы избежать этих ошибок (последний индекс массива является count-1
) использовать всегда
for qrCode in qrCodeArray { ...
вместо петли индекса и даже если вам нужны при использовании индекса
for (index, qrCode) in qrCodeArray.enumerate() { ...
Пле ase paste code in text, no image –
'for i в qrCodeArray.indices {}' –
@LeoDabus, то как мне сохранить все это в массив снова? – bobo