为什么第一个例子给我一个nil,第二个例子给我一个有效的URL对象。我试图使用这个jsonUrlString常量,但它不起作用。
(一)

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

    let temp = URL(string: jsonUrlString)

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

最佳答案

第一个例子在URL中有很多额外的空格,所以它是无效的。
这和:

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

如果你有:
let jsonUrlString = """
https://myURI.domain.com/
"""

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

关于swift - 使用let常量字符串url创建URL对象后,URL对象为nil,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/55985455/

10-11 22:26
查看更多