gpt4 book ai didi

ios - iOS 10 升级后 scanForPeripheralsWithServices 未发现任何设备

转载 作者:可可西里 更新时间:2023-11-01 05:50:02 26 4
gpt4 key购买 nike

将 iPhone 6+ 升级到 iOS 10 版本。使用服务 ID 列表调用 scanForPeripheralsWithServices 时未获得任何回调 centralManager:didDiscoverPeripheral:advertisementData:RSSI

在 iOS 9 上,相同的代码工作正常。

在使用 nil(服务 ID)调用 scanForPeripheralsWithServices 时,它在前台工作,但在后台,扫描在有服务 ID 和没有服务 ID 的情况下都不起作用。

最佳答案

这几天我一直在努力解决这个问题。刚刚找到答案,看起来你也找到了,所以把它张贴在这里以防有人无意中发现这个话题而错过你的评论。

iOS 9 允许您将 NSUUID 隐式转换为 CBUUID - 这在 iOS10 中显然是不允许的。

当使用 scanForPeripheralsWithServices 初始化扫描时,您可以使用方法 [CBUUID UUIDWithNSUUID:anNSUUID]

关于ios - iOS 10 升级后 scanForPeripheralsWithServices 未发现任何设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39592616/

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