在iOS 7.1之后,identifier
的{{1}}属性已被弃用。但是,CBPeripheral
不会被弃用。如何在不使用retreivePerihperalsWithIdentifiers
属性的情况下调用该方法?
答案 0 :(得分:11)
我认为这是Apple的文档的错误。请参阅CoreBluetooth/CBPeer.h
中的代码:
@property(readonly, nonatomic) NSUUID *identifier NS_AVAILABLE(NA, 7_0);
Xcode不会引发使用此属性的警告,并且代码在iOS 8和9 beta中运行良好。