zoukankan      html  css  js  c++  java
  • iOS 10.0以后蓝牙'CBCentralManagerStateUnknown' is deprecated: first deprecated in iOS 10.0

    -(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去调而已,外国人觉得看起来精简了。
  • 相关阅读:
    Git 常用命令速查表
    Android的Fragment中onActivityResult不被调用
    git基本操作
    Android混淆
    Shell
    小米手机图标应用图标不改变的问题
    linux常用基本命令
    android新建的项目界面上没有显示怎么办?
    bzoj5249: [2018多省省队联测]IIIDX(线段树)
    bzoj1951: [Sdoi2010]古代猪文(Lucas+CRT+欧拉定理)
  • 原文地址:https://www.cnblogs.com/gaozhang12345/p/8004041.html
Copyright © 2011-2022 走看看