有没有一种方法可以检查iOS蓝牙状态而无需请求许可?我的应用程序要求关闭蓝牙,当我创建CBCentralManager时,我会收到一个打开蓝牙的请求,这样我就可以立即要求用户关闭蓝牙。我实际上并不需要使用蓝牙,只是告诉用户它需要关闭。有办法做到吗?
i2loujxw1#
以防你还需要答案。您可以将选项CBCentralManagerOptionShowPowerAlertKey设置为false,如下所示:centralManager = CBCentralManager(delegate: self, queue: nil, options: [CBCentralManagerOptionShowPowerAlertKey: false])。它将调用centralManagerDidUpdateState,但不要求用户打开蓝牙
centralManager = CBCentralManager(delegate: self, queue: nil, options: [CBCentralManagerOptionShowPowerAlertKey: false])
centralManagerDidUpdateState
1条答案
按热度按时间i2loujxw1#
以防你还需要答案。您可以将选项CBCentralManagerOptionShowPowerAlertKey设置为false,如下所示:
centralManager = CBCentralManager(delegate: self, queue: nil, options: [CBCentralManagerOptionShowPowerAlertKey: false])
。它将调用centralManagerDidUpdateState
,但不要求用户打开蓝牙