gpt4 book ai didi

iphone - 蓝牙管理器 : Don't get any "BluetoothDeviceDiscoveredNotification"

转载 作者:搜寻专家 更新时间:2023-10-30 20:10:33 26 4
gpt4 key购买 nike

我希望我的 iPhone 应用程序显示附近所有蓝牙设备的列表(例如其他 iPhone、Android ......基本上所有启用蓝牙的设备)。我正在使用私有(private)框架“BluetoothManager”(我知道,这会导致 AppStore 拒绝)。

到目前为止,一切正常:

  • 我可以打开或关闭蓝牙,...
  • 我收到一个 NSLog,表明 DeviceScanning 已设置为启用...
  • 如果我检查函数 (BOOL)deviceScanningInProgress,我也会得到"is"。

但 BTM 似乎从未发布“BluetoothDeviceDiscoveredNotification”。我的设备旁边还有另外两部启用了蓝牙功能的 iPhone,我正在测试我的应用程序,但没有发现它们(它们都是可发现的,我的 MAC 找到了它们!)

知道问题出在哪里吗?

我浏览了 stackoverflow 并发现了另一个问题,有人在使用基本相同的代码,并且对他有效!请参阅:other question我不知道,为什么我的应用程序在“工作”时没有发现任何设备。

我真的很感激一些答案!由于没有关于 BluetoothManager 的文档,我正在慢慢耗尽资源以从 ;o) 获得帮助

谢谢!

最佳答案

我使用:

[btManager  setDeviceScanningEnabled:YES];
[btManager scanForServices:0xFFFFFFFF];

关于iphone - 蓝牙管理器 : Don't get any "BluetoothDeviceDiscoveredNotification",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10946823/

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