Ios NWConnection发送多个数据报

Ios NWConnection发送多个数据报,ios,swift,network-programming,Ios,Swift,Network Programming,我正在尝试使用新的Network.framework一次发送多个数据报 在WWDC 2018对话715中,我们看到以下代码示例: // Hint that multiple datagrams should be sent as one batch connection.batch { for datagram in datagramArray { connection.send(content: datagramArray, completion:.contentPro

我正在尝试使用新的
Network.framework
一次发送多个数据报

在WWDC 2018对话715中,我们看到以下代码示例:

// Hint that multiple datagrams should be sent as one batch
connection.batch {
     for datagram in datagramArray {
       connection.send(content: datagramArray, completion:.contentProcessed 
            { (error) in
               // Handle error in sending
       })
     }
}
然而,connection.send使用
datagramArray
作为参数,而不是
数据报


这个框架的文档非常稀少,所以我想知道是否有人知道上面的例子是正确的,或者我遗漏了什么。

刚刚与一位苹果工程师确认这是一个打字错误

因此,仅供参考,为了发送多个数据报,我们将使用:

// Hint that multiple datagrams should be sent as one batch
connection.batch {
     for datagram in datagramArray {
       connection.send(content: datagram, completion:.contentProcessed 
            { (error) in
               // Handle error in sending
       })
     }
}

这可能是WWDC演示文稿中的输入错误。函数并接受一个
content:Data?
参数。是的,他们确认这是一个输入错误