iOS 10.0以后蓝牙'CBCentralManagerStateUnknown' is deprecated: first deprecated in iOS 10.0 - Use CBManagerState instead这类警告

复制代码
-(void)centralManagerDidUpdateState:(CBCentralManager *)central
{
//    NSLog(@"状态改变了 %ld",(long)central.state);
//    NSLog(@"状态改变了666:%@",central);
    [self startScan];
    switch (central.state) {
        case CBCentralManagerStateUnknown:CBCentralManagerStateUnknown' is deprecated: first deprecated in iOS 10.0 - Use CBManagerState instead
            NSLog(@"CBCentralManagerStateUnknown---》未知");
            break;
        case CBManagerStateResetting:
            NSLog(@"CBCentralManagerStateResetting---》正在重置");
            break;
        case CBManagerStateUnsupported:
            NSLog(@"CBCentralManagerStateUnsupported---》不支持");
            break;
        case CBManagerStateUnauthorized:
            NSLog(@"CBCentralManagerStateUnauthorized---》设备未授权");
            break;
        case CBManagerStatePoweredOff:
            NSLog(@"CBCentralManagerStatePoweredOff---》关闭");
            //发送消息
            [[NSNotificationCenter defaultCenter]postNotificationName:@"CBManagerStatePoweredOff" object:nil userInfo:@{@"CBManagerStatePoweredOff":@"off"}];
            break;
        case CBManagerStatePoweredOn:
            NSLog(@"CBManagerStatePoweredOn---》打开");
            // 这里已确认蓝牙已打开才开始扫描周围的外设。第一个参数nil就是扫描周围所有的外设。
            [central scanForPeripheralsWithServices:nil options:nil];
            break;
        default:
            break;
    }
}
复制代码

出现这个警告,是说iOS10.0以后蓝牙的这几个方法名字换了一下而已,简单讲就是

CBCentralManagerStateUnknown变成CBManagerStateUnknown,就是把中间Central去调而已,外国人觉得看起来精简了。

posted on   高彰  阅读(4350)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示