Sto modificando un'app che rileva un dispositivo tramite Bluetooth BLE per tracciare i valori in un grafico. Funziona tutto bene (grazie all'aiuto di uno di voi nell'ultima settimana). L'applicazione è stata inizialmente scritta da mio marito qualche tempo fa e durante la scoperta del dispositivo, che stava usando il codice controllo come:UUID iOS obsoleto corebluetooth
NSLog(@" Failed to Connect to Peripheral : %@ with UUID: %@ ", peripheral, peripheral.UUID);
o
NSLog(@" Connected to Peripheral : %@ with UUID: %@ ", peripheral, peripheral.UUID);
Davanti a ciascuna di queste linee (e alcuni di più) Ricevo i messaggi di avviso che UUID è deprecato: prima deprecato in ios 7.0 Da un po 'di tempo, cerco di scoprire da cosa è stato sostituito, ma su Google, non sembra che gli altri abbiano il stesso problema e quando vado alla documentazione Apple: here
non si parla di deprecazione.
Non capisco ...
Qualcuno potrebbe per favore aiuto? Grazie
EDIT: l'aggiunta di alcuni INFO
Questo è quello che ho sul mio computer sulla console
Sembra che avete tirato fuori la proprietà 'UUID' sbagliata. La proprietà 'UUID' di' CBPeripheral' è deprecata a partire da 7.0. https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CBPeripheral_Class/index.html#//apple_ref/occ/instp/CBPeripheral/UUID –
Ian, HI. Ok, quindi con cosa lo sostituisco?Ho aggiunto una foto per mostrarti cosa ricevo nella console – Clararhea
Mi dispiace; Non posso aiutarti più di così. (È per questo che ho postato un commento invece di fornire una risposta.) Le uniche interazioni CoreBluetooth che ho avuto riguardavano iBeacons, non i generici dispositivi Bluetooth. –