0

我正在尝试根据本教程创建一个蓝牙聊天系统:http: //www.appcoda.com/chat-app-swift-tutorial/

我收到的错误如下:类型()不符合协议 BooleanType。

有谁知道如何解决这个问题?

在此处输入图像描述

    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) {

    }


}
4

1 回答 1

0

好吧,错误表明您使用 var 作为布尔值,虽然它不是布尔值,但我的建议是,停止使用非类型特定的初始化。

例子:

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

问题是我在您发布的代码中没有看到任何布尔值......

于 2016-04-29T13:12:46.647 回答