无法在我的iOS应用中读取XML文件

时间:2016-06-14 01:09:37

标签: ios xml swift

我似乎无法让我的代码工作。我在Xcode项目文件夹中包含了一个“sample.xml”文件。但是,我一直收到错误说:

  

“致命错误:在展开Optional值时意外发现nil   警告:无法从dyld共享缓存加载任何Objective-C类信息。这将显着降低可用类型信息的质量。“

我也在使用第三方库来解析我的XML文件。

let xmlPath = NSBundle.mainBundle().pathForResource("sample", ofType: "xml")!

let data = NSData(contentsOfFile: xmlPath)

if let parser = XMLParser(data: data) {
    let element = parser.rootElement["root"]
    print(element)

}

1 个答案:

答案 0 :(得分:0)

确保您的资源(xml文件)出现在Copy Bundle Resources的{​​{1}}中。如果没有,请点击底部的Build Phases继续添加缺少的资源。如果这不是问题,请检查您的xml文件是否是正确的+格式。