使用NSNetService在iOS 7上Blutooth点对点连接

问题描述:

我正试图获得iOS和OSX设备之间工作的Objective C++分布式对象模型。使用WiFi,几乎一切都很好;然而,在iOS 7中,Apple引入了“includesPeerToPeer”属性,该属性应该使用Blutooth通过Bonjour发布NSNetService。调用使用NSNetService在iOS 7上Blutooth点对点连接

[self.netService publish]; 

wetween一个MAC和任何iOS设备运行iOS 7(给定,MAC和设备的配对之前)这工作正常之前

self.netService.includesPeerToPeer = YES; 

:我这样设置属性。但是,这些设备在Blutooth上没有发现。

我想知道,是否我错过了某些东西或者anyboldy有胶水,为什么这不起作用。

嗯,明白了。 NSNetServiceBrowser现在也有一个名为“includesPeerToPeer”的新属性。在初始化之后和开始搜索之前立即将其设置为TRUE时,设备会发现它们自己。