Tag: 芯 蓝牙

扫描特定的CBUUID时,核心蓝牙没有find外设

看来这个问题在这里 “回答”,但是没有任何代码来表明他们做了什么不同的事情,我不得不提出一个新的问题。 我有我自己的代码具有相同的行为,其中在OS X上使用Core Bluetooth的CBCentralManager扫描特定的CBUUID没有发现充当CBPeripheralManager的外围设备的iOS设备(除非它及其服务先前已被发现)。 为了看看我的代码是否有问题,我下载了苹果的示例代码 。 在两台iOS设备上运行示例代码可以按预期运行,但是当将CBCentralManager代码复制到OS X应用程序时,它无法findiOS设备。 我已经上传了OS X应用程序的Xcode项目,它在WikiUpload上托pipe,因为这似乎是最不可思议的 。 如果有人愿意的话,我的主机上也有一个副本 。 下面是OS X项目中的AppDelegate.m代码(CoreBluetooth框架在项目中链接): #import <CoreBluetooth/CoreBluetooth.h> @interface AppDelegate () <CBCentralManagerDelegate, CBPeripheralDelegate> @property (strong, nonatomic) CBCentralManager *centralManager; @property (strong, nonatomic) CBPeripheral *discoveredPeripheral; @property (strong, nonatomic) NSMutableData *data; @property (weak) IBOutlet NSWindow *window; @end @implementation AppDelegate @synthesize centralManager = _centralManager, discoveredPeripheral = _discoveredPeripheral, data = […]