У меня вопрос по поводу зеркального отражения.
я преобразовываю свою структуру в зеркало, чтобы перебрать все свойства, чтобы получить значения, и после того, как я переберу ее и изменим значения в свойствах, мне нужно снова преобразовать зеркало в исходную структуру со значениями, которые я редактировал, но я не могу, это быстро у какого языка есть способ сделать это преобразование?
код ниже
//MARK:- loop get tags
func getTags(filter: Any){
let getTags = Mirror(reflecting: filter)
for (tag) in getTags.children {
if let getTag = tag.value as? String {
if let _ = Int(getTag) {
}else {
if getTag != "" && getTag != "All" {
arrayOfTags.append(getTag)
}
}
}// if let
}// end for loop
}
спасибо