Я хотел бы добавить наблюдение для значения перечисления.
Мой простой код, использующий интегрированный в пакет Swift CryptoTokenKit
Этот код, генерирующий только событие .init, я использовал тот же код для мониторинга slotNames (String array) и все работает отлично.
Итак, как прикрепить наблюдение для этого состояния перечисления
let mng = TKSmartCardSlotManager();
for name in mng.slotNames
{
print(name)
mng.getSlot(withName: name)
{ (slot: TKSmartCardSlot?) in
let _ = slot?.observe(\TKSmartCardSlot.state, options: [.initial, .new], changeHandler: { obj, change in
print("something")
})
slot!.addObserver(self, forKeyPath: "state", options: [.initial, .new], context: nil)
}
}
ссылка для doc здесь
Спасибо за любые предложения