2016-04-29 12 views
0

Ich versuche, ein Bluetooth-Chat-System auf diesem Tutorial Basis zu erstellen: http://www.appcoda.com/chat-app-swift-tutorial/Swift: Sitzung senddata, Typ() nicht bestätigt zu Protokoll BooleanType

Der Fehler, die ich erhalte, ist der folgende: type() nicht konform zum Protokoll BooleanType.

Weiß jemand, wie man das löst?

enter image description here

func sendData(dictionaryWithData dictionary: Dictionary<String, String>, toPeer targetPeer: [MCPeerID]){ 
    let dataToSend = NSKeyedArchiver.archivedDataWithRootObject(dictionary) 
    //let peersArray = NSArray(object: targetPeer) 


    if session.sendData(dataToSend, toPeers: targetPeer , withMode: MCSessionSendDataMode.Reliable) { 

    } 


} 
+0

was 'session' wie Sie es init, wo Sie es ändern? – 4oby

Antwort

0

Nun, die Fehlerzustände, die Ihnen eine var als bool verwenden, während es kein Bool ist, ist mein Rat, stoppen inits nicht typspezifisch verwenden.

Beispiel:

var myBool = true //BAD 
var mySecondBool : Bool = true //Good 

Die Sache ist ich keine bools im Code sehen Sie auf dem Laufenden ...