gpt4 book ai didi

ios - Swift-tvOS 解雇 UIAlertController

转载 作者:行者123 更新时间:2023-11-30 13:07:50 27 4
gpt4 key购买 nike

我正在为 tvOS 开发应用程序,但在取消 UIAlertController 时遇到问题。我在普通 UIViewController 之上呈现一个 UIAlertController。当我按下电视 Remote 上的菜单按钮以消除警报时,父 View Controller 首先被消除,当我第二次按下菜单按钮时,UIAlertController正确消失,但在父 View Controller 之后,我不想解雇。

func showTextDescription(message:String?) {
let allertController=UIAlertController(title: title, message: message, preferredStyle: .ActionSheet)

// Cancel action (is invisible, but enables escape)
allertController.addAction(UIAlertAction(title: nil, style: .Cancel, handler: nil))

self.presentViewController(allertController, animated: true, completion: nil)
}

我怎样才能只关闭alertcontroller?谢谢。

最佳答案

当你想关闭警报 Controller 时,只需调用这行代码即可。

allertController.dismissViewControllerAnimated(true, completion: nil)

或者您可以添加警报操作。

let alertAction: UIAlertAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil)
allertController.addAction(alertAction)

关于ios - Swift-tvOS 解雇 UIAlertController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39118783/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com