iOS 标识符 属性 已弃用

iOS identifier property deprecated

在 iOS 7.1 之后,CBPeripheralidentifier 属性 已被弃用。但是,retreivePerihperalsWithIdentifiers 并未弃用。如何在不使用 identifier 属性 的情况下调用该方法?

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

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

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