iOS连接蓝牙时出现:XPC connection invalid

释放双眼,带上耳机,听听看~!

错误原因:

CBCentralManager 的创建是异步的,如果初始化完成之后没有被当前创建它的类所持有,控制台会报错(说白了如果是局部变量就会在控制台报错)

解决方法:

  • queue:指明在哪个队列处理事件,为nil时表示在主线程处理
  • options:这个字典有俩个官方的key
  • CBCentralManagerOptionShowPowerAlertKey:提示蓝牙开关未打开时会弹出警告框
  • CBCentralManagerOptionRestoreIdentifierKey:一个指定中央管理器的uid(和蓝牙程序进入后台
  • 有关,没有多做研究)

 

人已赞赏
iOS文章

iOS验证设备是否支持TouchID和指纹是否匹配打印错误代码分析处理?

2020-5-9 0:46:49

iOS文章

iOS开发UITableView failed to obtain a cell from its dataSource?

2020-5-9 2:01:50

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索