Swift URL初始化器投掷错误中的字符串插值



我有以下代码:

source.id = "abc-news"
let articlesBySourceURL = URL(string: "https://newsapi.org/v2/top-headlines?sources=(source.id)&apiKey=somekeyhere")!

它总是丢下以下错误:

线程1:致命错误:未包装时意外发现了无 可选

我想念什么吗?

尝试先构建字符串,然后将其打印到控制台之前,然后将其交给初始化器。它看起来像有效的URL吗?

最新更新