guard let json = try? NSJSONSerialization.JSONObjectWithData(data!,
options: []) as? [String: AnyObject] else {
print("Nil data received from fetchAllRooms service")
return
}
在上面的代码中,我无法理解
的含义是什么"试试?":"试试?"这意味着尝试后的整个代码将在try块下(与其他语言中的try catch相同?)
"如&#34?; :我猜是用于类型转换。但为什么这个"?",之后呢?
如何用if-let?
替换上面的代码