我需要一个简单的警报,当视图加载到屏幕上时弹出。我找到了一些关于如何创建弹出式警报的教程,但它们都要求按下UIbutton。我需要它在视图加载时自动弹出。
这是我的代码的开始,但是我不知道如何调用代码而不必使用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)

最佳答案

当视图加载到屏幕上时弹出的警报
问题是“加载”并不意味着“屏幕上”。你把两件事混为一谈了。viewDidLoad仅仅意味着视图控制器有一个视图。直到viewDidAppear:视图才会出现在屏幕上。所以这就是放代码的地方。

10-08 20:14