Один это [Object: {id, name ....} , {},...] другой это VIew:[id, id, id ...]
Суть вывести на экран в UITableVIew объекты по порядку который написан в VIew
Например Objects = [
{id: "obj1", name: "1we"},
{id: "obj2", name: "2wq"},
{id: "obj3", name: "3we"}
]
View = [ "obj2", "obj3", "obj1"]
Тогда на экране должно быть 2wq, 3we, 1we (именно в таком порядке)
Суть вопроса, как ловчее сделать выборку, мало работал со swift'ом какие есть для этого возможности?
Наверное вроде того view.compactMap { view in objects.first(where: { $0.id == view})?.name }
Обсуждают сегодня