是否支持多个CBCentralManager
实例?如果是这样的话,它们在哪个版本的iOS中开始得到支持?
我在苹果邮件列表中发现了多个 电子邮件,声明它们不是。但是,这是不强制的例外或有一个理论的+sharedCentralManager
。其中一种说法是,文档称它们不受支持。但是,在文献资料中不再提到这一点,当前的头文件注释(iOS 8.3SDK)是:
/*!
* @class CBCentralManager
*
* @discussion Entry point to the central role. Commands should only be issued when its state is <code>CBCentralManagerStatePoweredOn</code>.
*
*/
我不期望CBPeripheral
实例在CBCentralManager
实例之间可移植(这不是这个问题的问题所在),我只希望有多个“窗口”进入蓝牙堆栈(没有任何不规则的行为)。
发布于 2015-05-29 14:51:30
在iOS 8.3中,创建第二个CBCentralManager
实例似乎会导致第二个实例将其状态报告为CBCentralManagerStateUnsupported
(2
)。因此,不支持多个CBCentralManager
实例。
https://stackoverflow.com/questions/30309401
复制相似问题