一旦视图加载到xcode中,如何创建弹出警报

Ben*_*ode 0 xcode alert popup ios swift

我需要一个简单的警报,当视图加载到屏幕上时会弹出.我已经找到了一些关于如何创建弹出警报的教程,但它们都需要按下UI按钮.我需要它只是在视图加载时自动弹出.

这是我的代码的开始,但是我无法弄清楚如何调用代码而不必使用UIbutton操作:

    override func viewDidLoad() {
    super.viewDidLoad()

    let alertController = UIAlertController(title: "Disclaimer", message:
        "Hello, world!", preferredStyle: UIAlertControllerStyle.Alert)
    alertController.addAction(UIAlertAction(title: "Accept", style: UIAlertActionStyle.Default,handler: nil))

    self.presentViewController(alertController, animated: true, completion: nil)  
Run Code Online (Sandbox Code Playgroud)

mat*_*att 7

当视图在屏幕上加载时弹出警报

问题是"加载"并不意味着 "在屏幕上".你在混淆两件事.viewDidLoad仅意味着视图控制器具有视图.直到该视图才会出现在屏幕上viewDidAppear:.这就是放置此代码的地方.