- 首次搜索到設(shè)備荚坞,并連接成功時,將CBPeripheral對象的的唯一標(biāo)識保存起來
[[NSUserDefaults standardUserDefaults] setValue: peripheral.identifier.UUIDString forKey:];
- 通過CBCentralManager的retrievePeripheralsWithIdentifiers方法菲盾,找回連接過的設(shè)備
NSString *uuidstring = [[NSUserDefaults standardUserDefaults] valueForKey:advertisingData];
NSUUID *storagePeripheralUUID = [[NSUUID alloc] initWithUUIDString:uuidstring];
NSArray *Peripherals = [self.centralManager retrievePeripheralsWithIdentifiers:@[storagePeripheralUUID]];
CBPeripheral *peripheral = [PeripheralsfirstObject];
參考官方文檔:
CoreBluetooth