[英]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.