【问题标题】:CBPeripheralManagerState is Depreciated in iOS 10+. What is the alternative?CBPeripheralManager 状态在 iOS 10+ 中已弃用。什么是替代方案?
【发布时间】:2019-02-13 20:32:23
【问题描述】:

BTLe documentation 说我应该在广播之前检查这个 Enum 值。

现在这已经折旧,我最好的选择是什么?文档中没有替代品。

同样,同样的问题也适用于 CoreLocation,其中 iBeacon also requiresme 也可以处理使用此值的委托。

【问题讨论】:

    标签: ios bluetooth core-location ibeacon cbperipheralmanager


    【解决方案1】:

    您可以使用CBManagerState。新的枚举替换了蓝牙中心角色和外围角色的两个已弃用的变体。

    Apple 的文档没有链接到已弃用的替换枚举,这有点烦人。但好消息是整数值是相同的,因此即使在不推荐使用的类型和新类型之间,相等比较也是有效的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-11
      • 1970-01-01
      • 2016-08-16
      相关资源
      最近更新 更多