我是Swift的新手,通常使用objective-c和obj c用户,使用句子if (something) then....
很简单,但是使用Swift它有点复杂。我做错了什么。
let isConnected = QBChat.instance().isConnected
if isConnected // issue Type '() -> Bool' does not conform to protocol 'BooleanType'
{
}
答案 0 :(得分:1)
isConnected
似乎不是属性,而是函数或闭包。我想你可能意味着
let isConnected = QBChat.instance().isConnected()
如果没有看到isConnected
的定义,很难确定。如果上述方法无效,请向我们说明其定义。
答案 1 :(得分:0)
看起来isConnected
已关闭。试试以下
QBChat.instance().isConnected { isConnected in
//do stuff
}