#ios #swift #binding #reactive-programming #reactive
#iOS #swift #привязка #реактивное программирование #реактивный
Вопрос:
Я пытаюсь создать привязку для моей переменной, которая выглядит так
var reactiveVariable: (((Bool, Profile)) -> Void)?
Однако, чтобы подключить привязку, я не понимаю, я не понимаю, как подключить кортеж и параметр и извлечь из него данные.
Я пробовал что-то вроде этого:
VC?.reactiveVariable = { [weak self] (boolean, profile) in
self?.boolean = boolean
self?profile = profile
}
Спасибо за помощь, я не понимаю, куда делся мой кортеж
Ответ №1:
VC?.reactiveVariable = { [weak self] result in
self?.boolean = result.0
self?profile = result.1
}
Когда вы связываетесь с чем-либо, не имеет значения, является ли объект кортежем или простым объектом, объект всегда представляется как единое целое