为什么第一个例子给我一个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/