jjzjj

MultiPeerConnectivity

全部标签

ios - 通过 MultipeerConnectivity 将图像和文本一起发送给其他点

我正在使用AppleMultipeerConnectivity框架,我能够将消息发送给连接到它的所有对等点。我正在使用:-(BOOL)sendData:(NSData*)datatoPeers:(NSArray*)peerIDswithMode:(MCSessionSendDataMode)modeerror:(NSError**)error;我什至可以通过在NSData中转换图像来发送图像。问题是我正在尝试将图像和文本一起发送给其他同行。我知道可以通过三种方式向其他同行发送信息:1.NSData2.资源3.流那么对于一起发送图像和文本,我们应该使用哪种方法以及如何使用?谢谢

ios - 如何创建与 MultiPeerConnectivity 一起使用的 SecIdentityRef?

我需要在SwiftiOS应用程序中为MultiPeerConnectivity交换实现身份验证部分。因此,我需要在MCSession创建时创建一个SecIdentityRef对象(就像这样MCSession(peer:myPeerId,securityIdentity:secIdentity,encryptionPreference:MCEncryptionPreference.Required))。我已经创建了具有钥匙串(keychain)访问权限的X509证书并将其保存到.p12文件中。我还有一个可以使用的.cgi和.der格式的证书。我想知道这些证书中的任何一个是否值得在我的应用

ios - Swift - MultipeerConnectivity 类型不符合协议(protocol)

我正在尝试thistutorial代码有问题:classMPCManager:NSObject,MCSessionDelegate,MCNearbyServiceBrowserDelegate,MCNearbyServiceAdvertiserDelegate{我遇到了一个错误:Type'MPCManager'doesnotcomformtoprotocol'MCSessionDelegate'Type'MPCManager'doesnotcomformtoprotocol'MCNearbyServiceBrowserDelegate'Type'MPCManager'doesnotco

ios - Swift MultipeerConnectivity 崩溃 DateComponents unconditionallyBridgeFromObjectiveC

我有一个可重复的崩溃,以EXC_BREAKPOINT结束,如下图所示:重现崩溃的步骤:连接两个设备使用funcsendResource(atresourceURL:URL,withName资源名称:字符串,toPeerpeerID:MCPeerID,withCompletionHandlercompletionHandler:((Error?)->Void)?=nil)->进度?通过调用funcdisconnect()断开发起传输的设备编辑:重现崩溃的另一种方法,通过调用Progress.cancel()步骤:连接两个设备开始传输并存储Progress对象letprogress:Pro