我似乎无法让我的代码工作。我在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)
}
答案 0 :(得分:0)
确保您的资源(xml
文件)出现在Copy Bundle Resources
的{{1}}中。如果没有,请点击底部的Build Phases
继续添加缺少的资源。如果这不是问题,请检查您的xml文件是否是正确的+
格式。