我有一个表格,每个单元格都有UISwitches
。如果切换开关并且没有互联网连接,我想提出一个UIAlertController
,表示"没有互联网连接"。
这是我在自定义单元格类中翻转开关的@IBAction
:
@IBAction func switchFlipped(sender: AnyObject) {
if Methods.sharedInstance.hasConnectivity() {
//Actions if there is internet connectivity
} else {
self.switch.on = !switch.on
let subscriptionsVC = self.delegate as! SubscriptionsTableViewController
subscriptionsVC.presentViewController(subscriptionsVC.networkConnectivityError, animated: false,completion: nil)
subscriptionsVC.view.sendSubviewToBack(subscriptionsVC.view)
}
}
我第一次在没有互联网连接的情况下翻转开关,一切正常。第二次,屏幕显示为灰色,但实际警报未显示,用户卡住。发生了什么事?