【发布时间】:2015-12-29 21:47:39
【问题描述】:
我正在 Xcode 上使用 Swift 编写一个连接到蓝牙 BLE 外围设备的应用程序。我已经建立了与设备的连接,并且想要从特定特征(特别是服务 UUID FFF0 中的 FFF1)读取一些数据。
如果我要查找信息的特征是characteristicx,我可以使用以下代码请求读取特征:
peripheral.readValueForCharacteristic(charactericsx)
我想知道的是:如何检查这个读取值是否是我正在寻找的。我希望能够执行一个 if 语句来检查我的值与该特征的发现值。
例如:如果发现值为 X,则执行某项操作,否则如果发现值为 Y,则执行其他操作。
这不是我想要做的一个很好的解释,但我希望你明白要点。
有人知道怎么做吗?
【问题讨论】:
标签: ios swift bluetooth core-bluetooth