インターネットに接続されていない場合にポップアップするUIAlertControllerがあります。私は、接続が戻ってきたときにそれを正しく却下する方法を知らない。私は私がしなければ、それを10秒毎にチェックしておくよう:アラートビューがすでに解任された後UIAlertControllerを閉じることができません
self.dismissViewControllerAnimated(true, completion: nil)
これは、すべての間隔でメインビューを閉じます。私が試した:
let alert = UIAlertController(title: "No internet Connection", message: "Make sure your device is connected to the internet.", preferredStyle: UIAlertControllerStyle.Alert)
if Reachability.isConnectedToNetwork() == true {
print("Internet connection OK")
alert.dismissViewControllerAnimated(true, completion: nil)
} else {
print("Internet connection FAILED")
self.presentViewController(alert, animated: true, completion: nil)
}
が、alert.dismissViewControllerAnimated(true, completion: nil)
を動作しません。 ありがとう!
ありがとうユーザーはそれらを却下することができますか? – Sweeper
アラートを表示する前にアラートを却下しようとしている可能性があります。 – HardikDG