不推荐使用iOS标识符属性

时间:2015-07-30 16:20:36

标签: ios core-bluetooth

在iOS 7.1之后,identifier的{​​{1}}属性已被弃用。但是,CBPeripheral不会被弃用。如何在不使用retreivePerihperalsWithIdentifiers属性的情况下调用该方法?

1 个答案:

答案 0 :(得分:11)

我认为这是Apple的文档的错误。请参阅CoreBluetooth/CBPeer.h中的代码:

@property(readonly, nonatomic) NSUUID *identifier NS_AVAILABLE(NA, 7_0);

Xcode不会引发使用此属性的警告,并且代码在iOS 8和9 beta中运行良好。