无法下标类型[NSURL]的值

时间:2016-01-25 16:10:05

标签: swift nsurl

我收到以下错误。有办法解决这个问题吗?

我想从网址

中读取文本文件
Application->ProcessMessages

感谢。

1 个答案:

答案 0 :(得分:1)

声明

randomFact返回一个字符串,factsArray是一个[NSURL],因此索引为NSURL。将功能类型更改为:

func randomFact() -> NSURL {

你应该好好去

进一步观察:

  • 您从未加载过该网址的内容,因此即使是这项更改也无法解决您的问题。
  • 就目前而言,factsArray中只有一个元素如此随机化似乎毫无意义。
  • 您似乎真的想从URL中获取字符串,然后返回返回字符串的随机元素。