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

错误原因:

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

解决方法:

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

猜你喜欢

转载自blog.csdn.net/yuhao309/article/details/79871316