Я пытаюсь отправлять / получать данные между iOS и OSX через Bluetooth.
Поскольку GameKit не поддерживает OSX, мне нужно использовать другие варианты.iPhone4S и последняя версия Mac Book Air поддерживают Bluetooth 4.0, поэтому я думаю, что можно установить соединение между этими устройствами.
Но приведенные ниже примеры кодов не работают и нуждаются в вашей помощи.Хотя я просто создаю CBCentralManager и начинаю сканировать устройства (имея под рукой два iPhone4S и MBA), - centralManager: didDiscoverPeripheral: advertisingData: RSSI: никогда не вызывается ...
- (void)start {
self.mgr = [[[CBCentralManager alloc] initWithDelegate:self queue:nil] autorelease];
NSDictionary * opts = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithBool:YES], CBCentralManagerScanOptionAllowDuplicatesKey, nil];
[self.mgr scanForPeripheralsWithServices:nil options:opts];
}
- (void)centralManager:(CBCentralManager *)central didDiscoverPeripheral:(CBPeripheral *)peripheral advertisementData:(NSDictionary *)advertisementData RSSI:(NSNumber *)RSSI
{
// not called this delegate method...
}
Что не так с моим кодом?Я что-то упустил?