Objective c Swift中的SSLReadFunc

Objective c Swift中的SSLReadFunc,objective-c,swift,ssl,Objective C,Swift,Ssl,我正试图通过Swift中的安全连接发送一些数据。有人知道SSLReadFunc/SSLWriteFunc的外观吗 apple文档仅为obj-c提供了一个示例: OSStatus SSLWrite ( SSLContextRef context, const void *data, size_t dataLength, size_t *processed ); 我这样试过: func write ( context : SSLContextRef, data : UnsafeMutablePoi

我正试图通过Swift中的安全连接发送一些数据。有人知道SSLReadFunc/SSLWriteFunc的外观吗

apple文档仅为obj-c提供了一个示例:

OSStatus SSLWrite ( SSLContextRef context, const void *data, size_t dataLength, size_t *processed );
我这样试过:

func write ( context : SSLContextRef, data : UnsafeMutablePointer<Void>, length : size_t ) -> OSStatus{

}
func write(上下文:SSLContextRef,数据:UnsafeMutablePointer,长度:size\u t)->ossstatus{
}
但是当调用SSLSetIOFunctions(sslcontext、read、write)时,我得到一个错误:

error: '(SSLContextRef, data: UnsafeMutablePointer<Void>, length: UInt) -> OSStatus' is not convertible to 'SSLReadFunc'
    SSLSetIOFuncs(sslcontext, read, write)
                              ^
Security.readFunc:1:5: note: in initialization of parameter 'readFunc'
let readFunc: SSLReadFunc
error:'(SSLContextRef,数据:UnsafeMutablePointer,长度:UInt)->OSStatus'不能转换为“SSLReadFunc”
SSLSetIOFuncs(sslcontext,读取,写入)
^
Security.readFunc:1:5:注意:在参数'readFunc'的初始化中
让readFunc:SSLReadFunc

我想你运气不好。看,是的。(目前)无法将Swift函数/方法/闭包分配给C函数指针。Swift中是否有其他通过安全连接发送数据的解决方案?