Приведение списка областей в массив без объяснения его типа - PullRequest
0 голосов
/ 11 ноября 2018

При использовании Mirror для перебора свойств Object, как я могу привести List<Object> к примитивному массиву Swift типа [Object]?

Мой код структурирован следующим образом

    let mirror = Mirror(reflecting: myObjecy)

    for (_, attr) in mirror.children.enumerated() {
        let object = attr.value

        if let encodableAttribute = attr.value as? [Protocol] {
            ...
        }
    }

Здесь attr.value имеет тип Any.Мне бы хотелось, чтобы, когда это значение было из вида List<Object>, приводить его в том виде, как оно есть в операторе if, но без преобразования в List ранее, потому что я хочу, чтобы оно было универсальным для работы с обычными массивами какхорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...