gpt4 book ai didi

ios - 是否支持 CBCentralManager 对象的多个实例?

转载 作者:可可西里 更新时间:2023-11-01 05:43:39 24 4
gpt4 key购买 nike

是否支持多个 CBCentralManager 实例?我可以在我的应用程序的两个不同 View Controller 中创建两个 CBCentralManager 实例,并且都连接到同一个外围设备吗?

如问题(Multiple CBCentralManager instances?)所述,有一些 Apple 邮件列表表明它不受支持,但我也发现“注意:因为应用程序可以有多个 CBCentralManager 和 CBPeripheralManager 对象实例,请确保每个恢复标识符都是唯一性,以便系统可以正确区分一个中央(或外围)管理器对象与另一个”,在 CoreBluetooth 编程指南中。

我不知道在什么情况下我应该创建 CBCentralManager 对象的多个实例。希望你能帮助我,谢谢。

最佳答案

官方回答:

支持多个 CBCentralManager 实例。但是您不能将多个实例连接到同一外围设备。

您可以将 CBCentralManager 视为 View Controller 。你可以让一个 View Controller 管理多个 View ,但你不能让一个 View 由多个 View Controller 管理(或者如果你这样做了,那也没有意义)

关于ios - 是否支持 CBCentralManager 对象的多个实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32221338/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com