无法获取URL的内容

时间:2016-04-01 22:32:24

标签: swift nsurl core-foundation

所以我有以下网址:

let theURL : NSURL = NSURL(string: "http://www.iana.org/domains/example")!

但我跑完后得到的只有:

let blob : String
do {
    blob = try String(contentsOfURL: theURL)
}
catch {...}

控制台语句如下所示:

  

CFURLCopyResourcePropertyForKey失败,因为它传递了一个没有方案的网址

网址有效,代码适用于:

  

http://www.example.com

我做错了什么?

1 个答案:

答案 0 :(得分:-1)

这是您尝试做的更清洁的版本。

OnSwipeTouchListener

更正:

  1. theURL是一个可选的,仍然包装,这就是你无法分配的原因。
  2. 您误用了contentsOfURL
  3. 如果您要立即分配变量,则无需按照您的方式进行声明
  4. 我不确定你要完成什么,但如果你向我提供更多信息,我可以更好地回答你的问题。