iOS 实现蓝牙设备重连的四种方式

一、通过identifiers的方式实现重连
/*!
 *  @method retrievePeripheralsWithIdentifiers:
 *
 *  @param identifiers    A list of <code>NSUUID</code> objects.
 *
 *  @discussion            Attempts to retrieve the <code>CBPeripheral</code> object(s) with the corresponding <i>identifiers</i>.
 *
 *    @return                A list of <code>CBPeripheral</code> objects.
 *
 */
- (NSArray<CBPeripheral *> *)retrievePeripheralsWithIdentifiers:(NSArray<NSUUID *> *)identifiers NS_AVAILABLE(10_9, 7_0);

使用retrievePeripheralsWithIdentifiers接口。参数为之前连接过的CBPeripheral.identifier。我们可以在接口列表中找到目标设备,并发起连接。

二、通过UUID的方式实现重连
/*!
 *  @method retrieveConnectedPeripheralsWithServices
 *
 *  @discussion Retrieves all peripherals that are connected to the system and implement any of the services listed in <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值