博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CBUUID UUIDString unrecognized selector sent to instance 错误
阅读量:6163 次
发布时间:2019-06-21

本文共 634 字,大约阅读时间需要 2 分钟。

CBUUID UUIDString unrecognized selector sent to instance 错误

ios7.0,4s 蓝牙出现上述错误!

 

查看api可知,错误原因,由于CBUUID的属性方法 UUIDString 是需要iOS7.1以后才有的

因此为了兼容ios7.0的设备,当我们需要使用UUIDString的地方,替换成 上面的 data属性;

data里面保存的其实也是UDID的数据,转换成 16进度字符串,打出来,其实也是UUIDString

//data 转 16进制字符串-(NSString *)dataToHexString:(NSData *)data{    if (data == nil) {        return nil;    }    NSMutableString* hexString = [NSMutableString string];    const unsigned char *p = [data bytes];    for (int i=0; i < [data length]; i++) {        [hexString appendFormat:@"%02x", *p++];    }    return [hexString uppercaseString];}

  

 

转载于:https://www.cnblogs.com/cocoajin/p/5915386.html

你可能感兴趣的文章
Maven编译时跳过Test
查看>>
Spring Boot 整合Spring Security 和Swagger2 遇到的问题小结
查看>>
Apache通过mod_php5支持PHP
查看>>
java学习:jdbc连接示例
查看>>
Silverlight 如何手动打包xap
查看>>
禁用ViewState
查看>>
Android图片压缩(质量压缩和尺寸压缩)
查看>>
nilfs (a continuent snapshot file system) used with PostgreSQL
查看>>
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
Exchange 2013 PowerShell配置文件
查看>>