Я не могу заставить мой код работать. Я включил файл sample.xml в папку проекта Xcode. Тем не менее, я продолжаю получать сообщение об ошибке:Невозможно прочитать XML-файл в приложении iOS
"fatal error: unexpectedly found nil while unwrapping an Optional value warning: could not load any Objective-C class information from the dyld shared cache. This will significantly reduce the quality of type information available."
Я также использую стороннюю библиотеку для анализа моего 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)
}
Какая строка вызывает ошибку? Вы уверены, что ваш файл sample.xml выбран для цели вашего приложения в Xcode, поэтому он поставляется вместе с приложением? – rmaddy
Вторая строка вызывает ошибку. «let data ...» «& yes I'm sure. –
Вы не должны, потому что' xmlPath' представляется 'nil', поэтому вы получаете ошибку во второй строке. – rmaddy