2015-07-30 22 views
9

Dopo iOS 7.1, la proprietà identifier per CBPeripheral è stata dichiarata obsoleta. Tuttavia, retreivePerihperalsWithIdentifiers non è deprecato. Come si può chiamare quel metodo senza usare la proprietà identifier?Proprietà identificatore iOS deprecata

risposta

11

Penso che questo sia un bug del documento di Apple. Vedere il codice in CoreBluetooth/CBPeer.h:

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

Xcode non genera avvertenze per l'utilizzo di questa proprietà e il codice funziona bene in iOS 8 e 9 Beta.

Problemi correlati