代码改变世界

[CoreBluetooth] XPC connection invalid

2017-09-01 11:16  dengchaojie_learner  阅读(1630)  评论(0编辑  收藏  举报

http://www.php230.com/1492675922.html

这里有一个注意点,CBCentralManager 的创建是异步的,如果初始化完成之后没有被当前创建它的类所持有,就会在下一次 RunLoop 迭代的时候释放。当然 CBCentralManager 实例如果不是在 ViewController 中创建的,那么持有 CBCentralManager 的这个类在初始化之后也必须被 ViewController 持有,否则控制台会有如下的错误输出:[CoreBluetooth] XPC connection invalid

如果这个类被消亡掉,或者置为nil,就会报这个错。