我正在尝试创建一个via iOS7多重连接,其中:
Browser1可以看到Advertiser1和Advertiser2
Browser1向Advertiser1发送邀请并获得批准
Browser1向Advertiser2发送邀请并获得批准
Browser1可以分别向Advertiser1和Advertiser2发送消息
我看到的所有示例都显示了在初始化MCNearbyServiceAdvertiser和MCNearbyServiceBrowser时创建单个MCSession。
我的问题是:是否可以使用数组来维护设备组之间的多个会话?如果是这样,我应该在哪里创建新的MCSession对象?
答案 0 :(得分:2)
MCMultipeerConnectivity
框架的Apple示例应用程序包含您描述的用例。
他们创建一个包装类来处理MCSession
,每个MCSession
维护一个连接的MCPeerIDs
数组。
来源:https://developer.apple.com/library/ios/samplecode/MultipeerGroupChat/Introduction/Intro.html