【发布时间】:2019-02-13 20:32:23
【问题描述】:
BTLe documentation 说我应该在广播之前检查这个 Enum 值。
现在这已经折旧,我最好的选择是什么?文档中没有替代品。
同样,同样的问题也适用于 CoreLocation,其中 iBeacon also requiresme 也可以处理使用此值的委托。
【问题讨论】:
标签: ios bluetooth core-location ibeacon cbperipheralmanager
BTLe documentation 说我应该在广播之前检查这个 Enum 值。
现在这已经折旧,我最好的选择是什么?文档中没有替代品。
同样,同样的问题也适用于 CoreLocation,其中 iBeacon also requiresme 也可以处理使用此值的委托。
【问题讨论】:
标签: ios bluetooth core-location ibeacon cbperipheralmanager
您可以使用CBManagerState。新的枚举替换了蓝牙中心角色和外围角色的两个已弃用的变体。
Apple 的文档没有链接到已弃用的替换枚举,这有点烦人。但好消息是整数值是相同的,因此即使在不推荐使用的类型和新类型之间,相等比较也是有效的。
【讨论】: