自定义电容器插件和Swift Delegate

时间:2020-11-03 13:20:50

标签: swift delegates capacitor

我正在编写一个小插件,该插件可以通过Swift委托将使用蓝牙的第三方设备包裹起来。 这意味着当我触发一个方法(例如readBatteryStatus)时,该方法不返回任何值,而是在操作完成后触发了另一个名为(batteryStatusRecived)的方法。

是否有处理此问题的最佳实践?我已经看到了一些有关如何将委托包装在Promise中的示例(例如,https://github.com/mxcl/PromiseKit/issues/136#issuecomment-72279182),但它们被认为有些hacky(根据作者,我不是Swift专家)。

谢谢

0 个答案:

没有答案