iOS 7:多重连接 - 多个会话?

时间:2013-11-20 16:21:08

标签: objective-c ios7 multipeer-connectivity

我正在尝试创建一个via iOS7多重连接,其中:

  1. Browser1可以看到Advertiser1和Advertiser2

  2. Browser1向Advertiser1发送邀请并获得批准

  3. Browser1向Advertiser2发送邀请并获得批准

  4. Browser1可以分别向Advertiser1和Advertiser2发送消息

  5. 我看到的所有示例都显示了在初始化MCNearbyServiceAdvertiser和MCNearbyServiceBrowser时创建单个MCSession。

    我的问题是:是否可以使用数组来维护设备组之间的多个会话?如果是这样,我应该在哪里创建新的MCSession对象?

1 个答案:

答案 0 :(得分:2)

MCMultipeerConnectivity框架的Apple示例应用程序包含您描述的用例。

他们创建一个包装类来处理MCSession,每个MCSession维护一个连接的MCPeerIDs数组。

来源:https://developer.apple.com/library/ios/samplecode/MultipeerGroupChat/Introduction/Intro.html