在我需要触摸OK按钮之前,我出现了UIAlertController
,出现了大约半秒钟并且消失了。
有什么可能导致这种情况的想法吗?
作为参考,代码在下面,我过去曾多次使用它。除了这次我传递一个调用者参数。
func showMessageBox(msg:String, title:String, caller:UIViewController) {
let attribMsg = NSAttributedString(string: msg,
attributes: [NSFontAttributeName : UIFont.systemFontOfSize(23.0)])
let userPopUp = UIAlertController(title:title,
message:nil, preferredStyle:UIAlertControllerStyle.Alert)
userPopUp.setValue(attribMsg, forKey: "attributedMessage")
userPopUp.addAction(UIAlertAction(title:"OK", style:UIAlertActionStyle.Default,
handler:{action in}))
caller.presentViewController(userPopUp, animated: true, completion: nil)
}
答案 0 :(得分:0)
我刚试过这里的代码并且工作正常 - 警报控制器在离开之前等待我点击按钮。提出它的任何东西是否有可能偶然解雇它?或者也许caller
中的视图控制器本身被解雇了?