2012-11-19 271 views
1

我使用CoreBluetooth的HeartMonitor例如,與iPhone 5iPhone檢測藍牙設備

現在我有一個藍牙4.0加密狗(收買易趣),在適配器的設置我將它作爲一個耳機。我可以在iPhone的iPhone藍牙設置中看到/配對。但是,使用HeartMonitor示例代碼(將UUID選項調整爲無),但我無法查看任何掃描的設備。我也試過UUID 180A(廣播配置文件),1108(耳機)和其他各種,但沒有運氣。

- (void) startScanningForUUIDString:(NSString *)uuidString 
{ 
    [centralManager scanForPeripheralsWithServices:nil options:nil]; 

} 

回答

1

我沒有把選項設置爲零。 我確實使用了NSDictionnary:NSDictionary *options = [NSDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:FALSE], CBCentralManagerScanOptionAllowDuplicatesKey, nil]; 不要忘記使用CentralManager