В последнее время это работает правильно, но пока не работает. Я не знаю, связано ли это с обновлениями iPhone OS.
Я пытаюсь протестировать в разных версиях iOS, 12.4 и 13.1.3
let firstKey = term.first
var tempArr: [Item] = []
for fil in filtered {
if fil.name?.first == firstKey {
tempArr.insert(fil, at: 0)
}else{
tempArr.append(fil)
}
}
Я хочу знать, в чем проблемапочему этот код не работает в реальном устройстве, и он прекрасно работает в симуляторе. А также как это исправить. Спасибо!
РЕДАКТИРОВАТЬ:
Я попробовал это в iOS 11.4, и она отлично работает, я выясняю, что проблема здесь в версии ОС, любой испытывает этоbefore?
В iOS 11.4 "tempArr" организован с использованием "tempArr.insert (fil, at: 0)" и "tempArr.append (fil)"
В более высокомверсии, tempArr возвращается как «фильтрованный» массив