-(void)centralManagerDidUpdateState:(CBCentralManager *)central{
switch (central.state) {
case CBPeripheralManagerStatePoweredOn:
NSLog(@"BLE已打开.");
[self writeToLog:@"BLE已打开."];
//扫描外围设备
dispatch_async(dispatch_get_main_queue(), ^{
[central scanForPeripheralsWithServices:nil options:@{CBCentralManagerScanOptionAllowDuplicatesKey:@YES}];
});
break;
default:
NSLog(@"此设备不支持BLE或未打开蓝牙功能,无法作为外围设备.");
[self writeToLog:@"此设备不支持BLE或未打开蓝牙功能,无法作为外围设备."];
break;
}
}希望能得到错误的具体原因?
switch (central.state) {
case CBPeripheralManagerStatePoweredOn:
NSLog(@"BLE已打开.");
[self writeToLog:@"BLE已打开."];
//扫描外围设备
dispatch_async(dispatch_get_main_queue(), ^{
[central scanForPeripheralsWithServices:nil options:@{CBCentralManagerScanOptionAllowDuplicatesKey:@YES}];
});
break;
default:
NSLog(@"此设备不支持BLE或未打开蓝牙功能,无法作为外围设备.");
[self writeToLog:@"此设备不支持BLE或未打开蓝牙功能,无法作为外围设备."];
break;
}
}希望能得到错误的具体原因?
解决方案 »
- SDWebImage异步下载图片,怎么做缓存?
- 如何在IPad上做收费订阅杂志?
- 我开发出来的软件如何发布到app stores里面去,让更多的人能下载
- 安卓和ios系统,如何能快速截屏录制用户操作,且不影响用户对应用的体验
- 请问怎样可以实现可以滚动的标签条(tab bar)
- 编译可以通过,打开模拟器后不显示,过会程序自动退出了。
- 图片与背景分割 大神来吧。
- UITableView下拉顶部图片放大效果
- 一个项目引用另外一个项目的AppDelegate
- 我用NSLog 的那个样式? 各位亲帮个忙。
- iOS友盟分享到qq、QQ空间总是提示打开qq失败,打印出来的信息是send to qq result is 2 求大神帮忙怎么解决!!
- asihttprequest在release下请求不到数据,debug下可以,求解
switch (central.state) {
case CBPeripheralManagerStatePoweredOn: {
NSLog(@"BLE已打开.");
[self writeToLog:@"BLE已打开."];
//扫描外围设备
[central scanForPeripheralsWithServices:nil options:@{CBCentralManagerScanOptionAllowDuplicatesKey:@YES}];
break;
}
default: {
NSLog(@"此设备不支持BLE或未打开蓝牙功能,无法作为外围设备.");
[self writeToLog:@"此设备不支持BLE或未打开蓝牙功能,无法作为外围设备."];
}
break;
}
}