标签: ios swift grand-central-dispatch core-bluetooth
蓝牙库没有回调,因此当我编写消息时,没有回调表示我已收到正确的响应。
所以我当前正在使用Dispatch组进行同步呼叫。
这是执行以下操作的最佳方法吗?
我基本上希望发生以下情况。 编写命令并设置一个1s的计时器。 现在,我想每隔0.1s调用一个函数,直到收到正确的响应。 如果我收到正确的响应,我将继续调用下一个写命令并检查写响应。