Я пытаюсь добавить значение моего массива GoalStruct в другой массив, который также является GoalStruct, но с еще одним значением, которое мне нужно для определенного табличного представления.
Итак, я хочу добиться, чтобы новый массив получал все значения из «чистого» массива GoalStruct с одним дополнительным значением.
struct GoalStruct:Codable {
var title: String
var day: Int
var month: Int
var year: Int
var date: String
}
struct SelectedGoalStruct:Codable {
var GoalStruct: GoalStruct
var isSelected: Bool
}
это то, что я пробовал, но не работает, потому что это целый массив:
global.selectedBacklogGoals = SelectedGoalStruct(GoalStruct: global.goalsB, isSelected: false)
//goalsB is a array with all values in it while SelectedBacklogGoals is empty