ios – 警告:UIAlertController已经呈现

ios – 警告:UIAlertController已经呈现,第1张

概述我是 swift和XCode的新手所以请原谅我可能非常混乱的代码! 运行我的代码时,我收到以下警告:     警告:尝试出示已经出现的内容 我已经检查了论坛并发现了一个关于该问题的帖子….我应用了建议的帮助,如: if presentedViewController !== nil { self.presentViewController(alertController, animate 我是 swift和XCode的新手所以请原谅我可能非常混乱的代码!
运行我的代码时,我收到以下警告:
警告:尝试出示已经出现的内容

我已经检查了论坛并发现了一个关于该问题的帖子….我应用了建议的帮助,如:

if presentedVIEwController !== nil {     self.presentVIEwController(alertController,animated: true,completion: nil)} else{     self.dismissVIEwControllerAnimated(false,completion: nil)     self.presentVIEwController(alertController,completion: nil)}

但是,它仍然给了我同样的警告….所以我想我一定做错了.如果有人可以帮助我,那将是很棒的:)如果有任何关于我如何“清理”我的代码的建议,我感激不尽:)

import UIKitclass VIEwController: UIVIEwController {@IBOutlet var Label: UILabel!@IBOutlet var ukFlag: UITextVIEw!@IBOutlet var movIE: UITextVIEw!@IBOutlet var piano: UITextVIEw!@IBOutlet var book: UITextVIEw!@IBOutlet var dance: UITextVIEw!@IBOutlet var paint: UITextVIEw!@IBOutlet var row: UITextVIEw!@IBOutlet var envelope: UITextVIEw!@IBOutlet var dragon: UITextVIEw!@IBOutlet var instagram: UITextVIEw!func londonPuzzle(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,y: sender.vIEw!.center.y + translation.y)    sender.setTranslation(CGPointZero,inVIEw: self.vIEw)      self.ifCollIDed()}func misleadOne(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func bestival(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)      self.ifCollIDed()    }func rosIEProject(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func misleadTwo(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func misleadThree(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func misleadFour(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func voucher(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func welsh(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func hulk(sender: UIPanGestureRecognizer) {    let translation = sender.translationInVIEw(self.vIEw)    sender.vIEw!.center = CGPoint(x: sender.vIEw!.center.x + translation.x,inVIEw: self.vIEw)    self.ifCollIDed()}func ShowAlertWrong(){    let alertController = UIAlertController(Title: "Sorry",message:   " Guess again!",preferredStyle: .Alert)    let okAction = UIAlertAction( Title: "Ok",style:   UIAlertActionStyle.Default) {        UIAlertAction in        self.ukFlag.center = CGPointMake(150,225)        self.movIE.center = CGPointMake(150,225)        self.piano.center = CGPointMake(150,225)        self.dance.center = CGPointMake(150,225)        self.paint.center = CGPointMake(150,225)        self.row.center = CGPointMake(150,225)        self.envelope.center = CGPointMake(150,225)        self.dragon.center = CGPointMake(150,225)        self.instagram.center = CGPointMake(150,225)    }    let resetAction = UIAlertAction( Title: "reset",style: UIAlertActionStyle.Default) {        UIALertAction in        self.ukFlag.center = CGPointMake(150,225)    }    alertController.addAction(okAction)    alertController.addAction(resetAction)    self.presentVIEwController(alertController,completion: nil)}func ShowAlertWin(){    let alertController = UIAlertController(Title: "Congrats          总结       

以上是内存溢出为你收集整理的ios – 警告:UIAlertController已经呈现全部内容,希望文章能够帮你解决ios – 警告:UIAlertController已经呈现所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1099199.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存