Я пытаюсь загрузить RSS-канал в приложение IOS. Прошло довольно много уроков, найденных ниже, но это исключение.
Источник: https://github.com/tichise/TIFeedParser
func loadRSS() {
let feedUrlString:String = "https://news.google.com/news?hl=us&ned=us&ie=UTF-8&oe=UTF-8&output=rss"
Alamofire.request(feedUrlString).response { response in
if let data = response.data, let _ = String(data: data, encoding: .utf8) {
TIFeedParser.parseRSS(xmlData: data as NSData, completionHandler: {(isSuccess, channel, error) -> Void in
if (isSuccess) {
self.items = channel!.items!
self.videoTableView.reloadData()//Exception on this line
}
if (response.error != nil) {
print((response.error?.localizedDescription)! as String)
}
})
}
}
}
Исключение составляет Поток 1: неустранимая ошибка: неожиданно обнаружен ноль при развертывании необязательного значения
Что я делаю не так? Если да, то ссылка или Как это исправить? было бы очень полезно!