5

我正在尝试让 Objective C++ 分布式对象模型在 iOS 和 OSX 设备之间工作。使用 WiFi,几乎一切都很好;然而,在 iOS 7 中,Apple 引入了“includesPeerToPeer”属性,该属性应该使用蓝牙在 Bonjour 上发布 NSNetService。我这样设置属性:

self.netService.includesPeerToPeer = YES;

打电话之前

[self.netService publish];

这适用于 MAC 和任何运行 iOS 7 的 iOS 设备(假设 MAC 和设备之前已配对)。但是,这些设备不会通过蓝牙发现自己。

我想知道,无论是我错过了什么还是任何大胆的人都有胶水,为什么这不起作用。

4

1 回答 1

5

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

于 2013-10-25T13:13:16.107 回答