#swift #swift5
#быстрый #swift5
Вопрос:
Я столкнулся с предупреждением компилятора Swift после обновления до версии 13.1 Xcode. Я скопировал следующие коды из демо-версии книги и не знаю, как это исправить. Был бы признателен, если бы кто-нибудь мог мне помочь. Заранее спасибо.
функция LocationManager(_ менеджер: CLLocationManager, ошибка didFailWithError: Ошибка) {
let alertController = UIAlertController(title: "Error Obtaining Location", message: String(stringInterpolation: error as! DefaultStringInterpolation), preferredStyle: .alert) alertController.addAction(UIAlertAction(title: "Dismiss", style: .default, handler: nil)) self.present(alertController, animated: true, completion: nil)
Комментарии:
1.
error.localizedDescription
Вместо этого попробуйте получить строку ошибки для предупреждения2.
String(describing: error)
3. Большое вам спасибо, Йоаким Дэниелсон и Лео Дабус.