我想为枚举值附加观察。
我的简单代码使用集成到 Swift CryptoTokenKit 包中
此代码生成唯一的 .init 事件,我使用相同的代码来监视slotNames(字符串数组),它运行良好。
那么,如何为这个枚举状态附加观察
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)
}
}
此处的文档链接
感谢您的任何建议