簡體   English   中英

Swift:會話sendData,類型()不確認協議BooleanType

[英]Swift : session sendData , type () does not confirm to protocol BooleanType

我正在嘗試根據本教程創建一個藍牙聊天系統: http : //www.appcoda.com/chat-app-swift-tutorial/

我收到以下錯誤:type()不符合協議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) {

    }


}

錯誤提示您將var用作bool,但不是var,我的建議是停止使用非特定於類型的init。

例:

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

事情是我在您發布的代碼中沒有發現麻煩...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM