MCSession.ConnectPeer(MCPeerID, NSData) 方法

定义

启动与 标识的 peerID对等方的连接。

[Foundation.Export("connectPeer:withNearbyConnectionData:")]
public virtual void ConnectPeer (MultipeerConnectivity.MCPeerID peerID, Foundation.NSData data);
abstract member ConnectPeer : MultipeerConnectivity.MCPeerID * Foundation.NSData -> unit
override this.ConnectPeer : MultipeerConnectivity.MCPeerID * Foundation.NSData -> unit

参数

peerID
MCPeerID

远程对等方的标识符。

data
NSData
属性

注解

应用程序开发人员可以使用非多peer 连接发现技术(例如 Bonjour / NSNetService),并手动管理对等连接。 但是, peerID 此处和 中 NearbyConnectionDataForPeer(MCPeerID, MCSessionNearbyConnectionDataForPeerCompletionHandler) 使用的 必须源自 NSKeyedArchiver 对远程对等方上的 序列化 MCPeerID 。 (这提出了一个问题:如果 Bonjour 完成的发现和足够的消息传递代码 peerID ,那么使用 MPC 进行进一步通信的优势是什么?一个答案可能是旧系统的演变,另一个答案可能是 MPC.)

适用于