我正在尝试使用Multipeer Connectivity框架连接iPhone设备和iPhone模拟器。
到目前为止,我已经尝试了this tutorial和this one中的代码,但我还没能成功连接这两个设备:
MCBrowserViewController
)。其他时候,其中一个设备在其他设备的浏览器中出现两次或三次(this question的答案无法解决此问题)。重新启动/删除应用程序并不能解决问题,而是更改"服务类型"字符串呢。不知何故,会议"保持活力"?
如果我使用MCAdvertiserAssistant
的实例做广告,则目标设备上不会显示邀请对话框。
相反,如果我使用MCNearbyServiceAdvertiser
的实例加上警报视图,我会收到邀请但接受它们会导致状态挂起"正在连接"和"完成"浏览器的按钮永远不会启用(这是我来的最远)。
我已经在这里阅读了几个问题/答案,如果我应该使用相同或不同的会话进行浏览/广告,以及会话应该具有的生命周期,我仍然不清楚。< / p>
注意:真实设备正在运行iOS 8测试版。