【发布时间】:2015-10-22 03:01:34
【问题描述】:
在 iOS 7.1 之后,CBPeripheral 的 identifier 属性已被弃用。但是,retreivePerihperalsWithIdentifiers 并未被弃用。不使用identifier 属性如何调用该方法?
【问题讨论】:
标签: ios core-bluetooth
在 iOS 7.1 之后,CBPeripheral 的 identifier 属性已被弃用。但是,retreivePerihperalsWithIdentifiers 并未被弃用。不使用identifier 属性如何调用该方法?
【问题讨论】:
标签: ios core-bluetooth
我认为这是 Apple 文档的错误。见CoreBluetooth/CBPeer.h中的代码:
@property(readonly, nonatomic) NSUUID *identifier NS_AVAILABLE(NA, 7_0);
Xcode 不会因使用此属性而引发警告,并且该代码在 iOS 8 和 9 beta 中运行良好。
【讨论】: