使用let常量字符串url

时间:2019-05-04 18:06:42

标签: swift

为什么第一个示例给我一个nil,而第二个示例给我一个有效的URL对象。我正在尝试使用此jsonUrlString常量,但无法正常工作。

1)

    let jsonUrlString = """
                            https://myURI.domain.com/
                       """

    let temp = URL(string: jsonUrlString)

2)

    let temp = URL(string: "https://myURI.domain.com/")

1 个答案:

答案 0 :(得分:1)

第一个示例的URL中有很多多余的空格,因此无效。

与以下相同:

let temp = URL(string: "                        https://myURI.domain.com/")

如果您有以下条件,它将起作用:

let jsonUrlString = """
https://myURI.domain.com/
"""

这定义了没有多余空格的字符串。