• Как выбрать данные из одного array на основе данных из другого?

    @rufatz1 Автор вопроса
    Решил задачу

    Создав две константы
    let defaultData - сюда передал array содержащий индексы Int-ы
    let currencyData - сюда передал array содержащий объекты класса

    Потом через for in распаковал defaultData и задавал его как индекс значение в currencyData.

    func svodka () {
            let defaultData = UserDefaults.standard.object(forKey: "Saved Default Selection") as? [Int]
            let currencyData = currenciesArray
            for item in defaultData! {
                print (currencyData[item].codeOfCurrency)
    Ответ написан
    Комментировать