Ich bin neu in MultipeerConnectivity
, wenn ich meine benutzerdefinierte sendData
Funktion bin der Umsetzung, es zeigt Cannot invoke 'sendData' with an argument list of type '(NSData,toPeer:NSArray,withMode:MCSessionSendDataMode',error:inout NSError?)
mit einer Argumentliste der Typ nicht aufrufen ‚senddata‘ Kann ‚(NSData, toPeer: NSArray, ......‘
Wie zu beheben, dass:
func sendData(dataToSend:dataSend,toPeer: MCPeerID)->Bool{
let dataToSend = NSKeyedArchiver.archivedDataWithRootObject(dataToSend)
let peerArray = NSArray(object: toPeer)
var error:NSError?
let arr = [MCPeerID]()
//this line shows error
if !self.session!.sendData(dataToSend, toPeers: peerArray, withMode: MCSessionSendDataMode.Reliable, error: &error) {
}
}
, welche Version von Swift verwenden Sie? – Asdrubal