gpt4 book ai didi

ios - CBConcreteCentralManager 未开机错误

转载 作者:行者123 更新时间:2023-11-29 03:52:15 25 4
gpt4 key购买 nike

我正在尝试制作一个简单的程序,仅列出每个连接的蓝牙设备的名称。我不断收到此错误

 "CBConcreteCentralManager: (some memory address) is not powered on". 

我在 iPhone 4 上启用了蓝牙,并且正在对其进行测试。我在这里做错了什么?

@interface ViewController ()

@property (strong, nonatomic) CBCentralManager *centralManager;

@end

@implementation ViewController

- (void)viewDidLoad{

[super viewDidLoad];
self.centralManager = [[CBCentralManager alloc] initWithDelegate:self queue:dispatch_get_main_queue()];
[self.centralManager retrieveConnectedPeripherals];

}

- (void)centralManager:(CBCentralManager *)central didRetrieveConnectedPeripherals:(NSArray *)peripherals{
for (CBPeripheral *a in peripherals){ //print all of the names
NSLog(a.name);
}
}

- (void)centralManagerDidUpdateState:(CBCentralManager *)central{
NSLog([NSString stringWithFormat:@"%d", [central state]]); //prints 2, which is CBCentralManagerStateUnsupported
}

//irrelevant methods not shown

@end

最佳答案

iPhone 4 不支持低功耗蓝牙iPhone 4S 或更新版本、iPad 3 或更新版本以及 iPad Mini 支持此功能
您确定您正在寻找与 CoreBluetooth.framework 配合使用的蓝牙低功耗(又名“客户观点的智能蓝牙”)或仅用于“经典”蓝牙,可与 ExternalAccessory.framework 配合使用?

关于ios - CBConcreteCentralManager 未开机错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16953797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com