与iPhone的控制面板有关的应用程序中的蓝牙开/关状态

时间:2018-09-07 07:14:06

标签: ios bluetooth-lowenergy

我有一个BLE交互应用程序,其中iPhone应用程序充当Central Manager,BLE附件充当外围设备。

iPhone中的

控制面板显示Bluetooth On(蓝牙开启)指示灯。但是应用程序表明iPhone的蓝牙功能已关闭。

直到iOS 10均不存在此问题。自11.x发行以来,我正面临这个问题。 Apple文档指出,与蓝牙有关的问题已在11.2.x版本附近解决。当前的iOS版本是11.4.1。

我的代码段如下:

self.centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:nil options:@{CBCentralManagerOptionRestoreIdentifierKey:@"ABC", CBCentralManagerOptionShowPowerAlertKey: @NO}];

NSArray *services = @[[CBUUID UUIDWithString:@"XYZ"]];
            NSDictionary *options = @{CBCentralManagerScanOptionAllowDuplicatesKey: @NO};
[self.centralManager scanForPeripheralsWithServices:services options: options];

任何一种帮助都是好的。预先感谢。

0 个答案:

没有答案