我似乎无法让我的代码工作。我已经包含了一个" sample.xml"我的Xcode项目文件夹中的文件。但是,我一直收到错误说:
"致命错误:在展开Optional值时意外发现nil 警告:无法从dyld共享缓存加载任何Objective-C类信息。这将显着降低可用类型信息的质量。"
我还使用第三方库来解析我的XML文件。
我已经尝试了什么:检查目标,包含项目中的文件。错误显示在第一行说"在解包可选&#34时发现为nil;
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)
}