从委托方法参数中获取正确的字典

时间:2017-06-26 01:52:54

标签: ios swift dictionary optional watchconnectivity

我想知道这种方法是否确保我从WCSessionDelegate方法didReceiveMessage接收到相应的字典。

我对if let _的用法略感混淆,并且在这种情况下只需要使用这种方法。这种方法有哪些用例?

func session(_ session: WCSession, didReceiveMessage message: [String : Any]) {
    var dictionaryKey = "SomeKey"

    if let _ =  message[dictionaryKey] as? Bool { // receive sent over dictionary with a boolean value 
    // use dictionary information
    }
}

0 个答案:

没有答案