Я столкнулся с одним сообщением, помогающим с этой проблемой, но это не кажется очень ясным. Я пытаюсь захватить значение переменной несколько раз. Переменная radians
всегда меняется, и я хочу сохранить значение radians
в то время, когда оно мне нужно, и поместить его в массив.Swift: Capture Текущее значение переменной
Пример
var initialRadian = [CGFloat]()
var radians: CGFloat! = nil
//Initial Radian Set
if initialRadian.count == 0 {
if IsHeld == true {
initialRadian.append(radians)
}
}
if initialRadian.count == 1 {
if IsHeld == true {
initialRadian.append(radians)
}
}
if initialRadian.count == 2 {
if IsHeld == true {
initialRadian.append(radians)
}
}
Я хотел бы значение radians
быть захваченным Если выполняется пробегов заявление.
Не могли бы вы предоставить еще какой-нибудь контекст? Каков тип «радианов»? Почему у вас есть три отдельных заявления if? Обычно не должно быть проблем с добавлением экземпляра структуры в массив для сохранения копии его значения. –
@ MarcKhadpe 'radians' является' CGFloat'. Он постоянно меняется, и я хочу добавить значение «радианы» в свой массив. –