1
4

1 回答 1

1

当您访问字典时,它返回它的值类型的可选,因为它不知道运行时某些键是否在字典中可用。如果键存在,则返回它的值,但如果不存在,则我们得到 nil 值。

使用可选绑定来访问未包装的值:

if let url = params["facebook_url"] {
    print(url) // facebook url
}

如果双重可选展开:

if let urlOptional = params["facebook_url"], let value = urlOptional {
    print(value) // facebook url
}

注意:还要检查您设置“facebook_url”键值的来源。

于 2020-06-27T02:05:57.070 回答