У меня возникают ошибки со следующим кодом, как я могу это исправить?Swift 2.1 - вызов может выполняться, но он не помечен как «try», и ошибка не обрабатывается
«Вызов может бросить, но он не отмечен„попробовать“, и ошибка не обрабатывается»
let reachability = Reachability.reachabilityForInternetConnection() // - Error Here
reachability.whenReachable = { reachability in
if reachability.isReachableViaWiFi() {
let alertController = UIAlertController(title: "Alert", message: "Reachable via WiFi", preferredStyle: .Alert)
let defaultAction = UIAlertAction(title: "OK", style: .Default, handler: nil)
alertController.addAction(defaultAction)
self.presentViewController(alertController, animated: true, completion: nil)
}
else {
let alertController = UIAlertController(title: "Alert", message: "Reachable via Cellular", preferredStyle: .Alert)
let defaultAction = UIAlertAction(title: "OK", style: .Default, handler: nil)
alertController.addAction(defaultAction)
self.presentViewController(alertController, animated: true, completion: nil)
}
}
reachability.whenUnreachable = { reachability in
let alertController = UIAlertController(title: "Alert", message: "Not Reachable", preferredStyle: .Alert)
let defaultAction = UIAlertAction(title: "OK", style: .Default, handler: nil)
alertController.addAction(defaultAction)
self.presentViewController(alertController, animated: true, completion: nil)
}
reachability.startNotifier() // - Error Here
}
Вы посмотрели «Пример - закрытие» на https://github.com/ashleymills/Reachability.swift? –
@Leo Dabus Не могли бы вы обновить следующий код в этом вопросе, спасибо, получив ошибки на данный момент. –
@GurvierSinghDhillon попробуйте сначала прочитать ссылку Martin R, только что опубликованную для вас –