Swift 斯威夫特:我如何向另一个对等方发送SecKey?
我正在使用Swift为iOS编写聊天应用程序。 为了实现这一点,我使用了多点连接。 一旦一个新的对等方连接,就应该给他会话密钥。 因此,新对等方必须将其公钥(SecKey类型)发送给加密会话密钥(字符串)的对等方 因此,我的问题是向另一个对等方发送我的公钥(SecKey类型),因为Swift 斯威夫特:我如何向另一个对等方发送SecKey?,swift,nsdata,send,seckeyref,Swift,Nsdata,Send,Seckeyref,我正在使用Swift为iOS编写聊天应用程序。 为了实现这一点,我使用了多点连接。 一旦一个新的对等方连接,就应该给他会话密钥。 因此,新对等方必须将其公钥(SecKey类型)发送给加密会话密钥(字符串)的对等方 因此,我的问题是向另一个对等方发送我的公钥(SecKey类型),因为 session.sendData(data, toPeers: self.session.connectedPeers, withMode: MCSessionSendDataMode.Unreliable, err
session.sendData(data, toPeers: self.session.connectedPeers, withMode: MCSessionSendDataMode.Unreliable, error: &error);
仅允许数据类型为NSData。
因此,要么我需要一种不使用此方法发送SecKey的方法,要么SecKey必须转换为NSData,然后再转换为正确的SecKey。
你们有谁知道怎么做吗?
期待任何有帮助的答案