填充TableViewController的本地XML文件

时间:2016-02-27 15:47:13

标签: ios xml swift tableview

我在swift中有一个存储的XML文件,我希望从我的tableviewcontroller中获取数据并查看,但我似乎找到的是从URL获取此数据的方法..

示例:

 let urlString = NSURL(string: “http://www.blubrry.com/feeds/onorte.xml")
  let rssUrlRequest:NSURLRequest = NSURLRequest(URL:urlString!)
  let queue:NSOperationQueue = NSOperationQueue()

  NSURLConnection.sendAsynchronousRequest(rssUrlRequest, queue: queue) {
(response, data, error) -> Void in
self.xmlParser = NSXMLParser(data: data)
self.xmlParser.delegate = self
self.xmlParser.parse()
}

无论如何我可以简单地声明我的XML文件而不是URL吗?

1 个答案:

答案 0 :(得分:0)

NSURL也可以用于本地文件:

  

URL对象是引用本地文件的首选方式。从文件读取数据或将数据写入文件的大多数对象都具有接受NSURL对象而不是路径名作为文件引用的方法。例如,您可以通过调用stringWithContentsOfURL:encoding:error:方法获取本地文件URL的内容作为NSString对象,或者通过调用dataWithContentsOfURL:options:error:method来获取NSData对象。