2015-07-30 19 views
9

Nach iOS 7.1 ist die identifier-Eigenschaft für CBPeripheral veraltet. retreivePerihperalsWithIdentifiers ist jedoch nicht veraltet. Wie kann diese Methode ohne die identifier Eigenschaft aufgerufen werden?iOS-ID-Eigenschaft veraltet

Antwort

11

Ich denke, das ist ein Fehler von Apples Doc. Siehe Code in CoreBluetooth/CBPeer.h:

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

Xcode nicht erhöht Warnungen für die Verwendung dieser Eigenschaft und der Code funktioniert gut in iOS 8 und 9 Beta.