为什么我要在CBPeripheralManager中使用非默认队列:initWithDelegate

时间:2018-08-14 00:34:12

标签: ios bluetooth-lowenergy message-queue cbperipheralmanager

我想这很不言自明,而且我认为没有重复的内容。

这是初始化函数:apple dev doc。几乎每个使用此代码的示例都使用默认/主队列将nil发送到此处。我处于在同一App中同时实现CBPeripheralManager和CBCentralManager的情况,并且它们彼此干扰。我试图找出一个单独的队列是否会有所帮助,但是关于何时/为什么使用它的问题很少,甚至在链接的文档页面上也是如此。

欢迎任何想法。我正在开始将整个CBPeripheralManager放在不同的线程上的过程,但是想知道使用不同的队列是否更容易。谢谢。

0 个答案:

没有答案