Swift URL初始化程序抛出错误中的字符串插值

时间:2017-11-20 20:48:23

标签: swift url

我有以下代码:

source.id = "abc-news"

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

它总是抛出以下错误:

  

线程1:致命错误:在展开时出乎意料地发现nil   可选

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

首先尝试构建字符串,然后将其打印到控制台,然后再将其移交给初始化程序。它看起来像一个有效的URL吗?