2013-03-15 69 views
0

我正在使用核心藍牙框架。我想設置我的Mac mini是BLE啓用設備作爲廣告數據的藍牙外設。我曾嘗試創建相同的MAC應用: 我的應用程序實現CBPeripheralDelegate協議,並鑑於didDidLoad方法我已經實現下面的代碼:使用核心藍牙框架將mac mini設置爲外圍設備

peripheralManager=[[CBPeripheral alloc]init]; 
peripheralManager.delegate=self; 

但它不工作。這足夠嗎?或者真的OSx應用程序支持外設模式?

回答

0

OS X目前不支持外設模式 - 只有中央。但是,iOS可以充當外設或中央設備。

1

您正在初始化您的代碼CBPeripheralManager CBPeripheral。

下面是從一個項目我工作的一個例子:

//Initializes peripheral manager 
-(CBPeripheralManager *)peripheralManager 
{ 
    if (_peripheralManager == nil) 
    { 
    _peripheralManager = [[CBPeripheralManager alloc]initWithDelegate:self queue:nil]; 
    } 
    return _peripheralManager; 
} 
相關問題