gpt4 book ai didi

swift - 如何在应用程序启动时显示警报

转载 作者:行者123 更新时间:2023-11-28 12:53:44 25 4
gpt4 key购买 nike

我想在我的应用程序当天首次启动时发出提醒。我认为执行此操作的地方是 appDelegate(如果我错了请纠正我)。我有两个问题,一个:我不知道该函数应该驻留在 appDelegate 中的哪个函数下(目前只选择了 func 应用程序),第二个:我不知道如何将 alertController 呈现给 View 开了。到目前为止,我已经做到了这一点

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

if checkIfNewDay() {
let alert = UIAlertController("some title": alertTitle, message: "some message", preferredStyle: .Alert)
alert.addAction(UIAlertAction(title: "Okay", style: .Cancel, handler: nil))

// What to do here????
}

我应该用什么代码替换评论?

最佳答案

尝试使用这个方法:applicationDidBecomeActive

func applicationDidBecomeActive(application: UIApplication) {
//This method is called when the rootViewController is set and the view.
if checkIfNewDay() {
let alert = UIAlertController("some title": alertTitle, message: "some message", preferredStyle: .Alert)
alert.addAction(UIAlertAction(title: "Okay", style: .Cancel, handler: nil))
self.window?.rootViewController?.presentViewController(alert, animated: true, completion: nil)
}
}

关于swift - 如何在应用程序启动时显示警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35672879/

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