gpt4 book ai didi

ios - 如何快速添加从我的 appdelegate 类调用的弹出窗口?

转载 作者:搜寻专家 更新时间:2023-11-01 05:50:43 24 4
gpt4 key购买 nike

我正在研究 google sign in tutorial到我的 ios 应用程序,当我们无法将用户登录到我的应用程序时,有一部分。

到目前为止,appDelegate.swift 中的代码部分如下所示:

guard error == nil && data != nil else {
// check for fundamental networking error
print("error=\(error)")

//lets put popup here that says cant connect to server

GIDSignIn.sharedInstance().signOut()
return
}

现在我不想打印错误,而是要放置警报弹出窗口。我试着在那里写:

  let alert = UIAlertController(title: "Alert", message: "Message", preferredStyle: UIAlertControllerStyle.Alert)
alert.addAction(UIAlertAction(title: "Click", style: UIAlertActionStyle.Default, handler: nil))
self.presentViewController(alert, animated: true, completion: nil)

但随后我在 self.presentViewController 附近收到 xcode 错误,说 AppDelegate 类型的值没有成员 presentViewController

在那种情况下我如何显示警报弹出窗口?

最佳答案

Swift 3

self.window?.rootViewController?.present(alert, animated: true, completion: nil)

关于ios - 如何快速添加从我的 appdelegate 类调用的弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35421361/

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