- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我希望在注册后弹出警报 Controller ,然后进入 loginFirstViewController 但这不会发生,为什么?它只会转到 loginfirstviewcontroller 而不是弹出警报 Controller
if error == nil {
FIRAuth.auth()?.currentUser!.sendEmailVerification(completion: { (error) in
})
print("You have successfully signed up")
//Goes to the Setup page which lets the user take a photo for their profile picture and also chose a username
let alertController = UIAlertController(title: "Successful!", message: "Email Verification link sent", preferredStyle: .alert)
let alertActionOkay = UIAlertAction(title: "Okay", style: .default)
let vc = self.storyboard?.instantiateViewController(withIdentifier: "LoginFirstViewController")
self.present(vc!, animated: true, completion: nil)
alertController.addAction(alertActionOkay)
self.present(alertController, animated: true, completion: nil)
}
最佳答案
您直接打开了新的 View Controller 以防止出现这种情况,您应该为 uialertaction 添加完成处理程序。当用户按下确定按钮时,您可以打开其他 View Controller
let alertController = UIAlertController(title: "Successful!", message: "Email Verification link sent", preferredStyle: .alert)
let alertActionOkay = UIAlertAction(title: "Okay", style: .default) { (action) in
let vc = self.storyboard?.instantiateViewController(withIdentifier: "LoginFirstViewController")
self.present(vc!, animated: true, completion: nil)
}
alertController.addAction(alertActionOkay)
self.present(alertController, animated: true, completion: nil)
关于ios - UIAlertViewcontroller 在转到 viewcontroller 之前没有被弹出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43208684/
I am new to swift, i want to dismiss the alert which is present on screen when the new alert comes.
我有一个 UIAlertViewController 需要一段时间才能呈现,一段时间后大约需要一秒钟......代码如下。 PFUser.logInWithUsernameInBackground(u
我想通过点击 UIAlertViewController 外部(点击黑色屏幕空间)来关闭我的 UIAlertViewController。我试过这个: self.presentViewControll
我有 UITable 来显示不同的动物。当您在表格中选择一个单元格时,将推送一个带有大 UIImage 的新 View Controller 。目前,当您放大图像时,会触发 UIAlertView,询
我想重现 UIAlertController 的功能,因为该类不是很可定制。所以这就是我所做的: 创建一个只有两个按钮 Yes 和 No 的 DeleteDeckViewController,带有回调
由于 UIAlertView 和 UIActionsheet 已从 iOS 8 中弃用。因此建议不要同时使用这两个类。使用旧的操作表方法我可以添加在 for 循环的帮助下动态选择标签。 UIActio
我今天使用的是 xcode 7.2,我注意到模拟器中有非常奇怪的行为。每当我打开 UIAlertViewController 和 ActionSheet 或 default 类型时 Simulator
我正在使用代码(没有 Storyboard)开发 ViewController。我正在尝试添加和 AlertController 我已经在 .m 中声明了属性 @property (nonatomic
我正在使用 google 登录我的 swift 应用程序。当用户点击登录时,API 会给出此 UIAlert。有什么办法可以改变这个色调的颜色吗? IE。 “取消”和“继续”? 我什至尝试使用下面的
我正在使用这个 swift 代码从 UIViewController 显示一个警告对话框 import UIKit class TestViewController: UIViewController
I have implemented textfield in UIAlertViewController but I want implement delegate methods to that
我是 swift 的新手,我有一个 UIAlertViewController,我想向它添加一个文本字段并从中获取数据。例如获取文本字段中的文本。 最佳答案 向警报 Controller 添加一个文本
我正在尝试制作一个功能,这样当您按下一个按钮时,您将打开餐厅的网站并且它运行良好,但有些餐厅没有网站。 var OnlineMenuLinks = ["https://static.wixstatic
当用户按住 UIAlertController 行时,它在 iPad 上自然会变成灰色,但我想把它变成另一种颜色。我该怎么做? let alert = UIAlertController(title:
我正在通过以下代码创建一个带有操作的警报 View Controller var alertView = UIAlertController(title: title, message: messag
我可以毫无问题地向 UIAlertController 添加文本字段,但我发现这些文本字段很丑陋。有谁知道如何使它们更具吸引力? 我添加文本字段的代码: let pincodeAlert:UIAler
我想让 UIAlertAction 不可点击。基本上,我有一个 UIAlertView,它会在我尝试下载某些内容时弹出。下载完成后,我希望 UIAlertView 的操作 从不可点击变为可点击。当它变
stackoverflow上也有类似的问题How to add UITableView in a UIAlertView in swift和 How to add a UITableView insi
我希望在注册后弹出警报 Controller ,然后进入 loginFirstViewController 但这不会发生,为什么?它只会转到 loginfirstviewcontroller 而不是弹
在我的项目中,我设置了一个 UITableView,它的单元格绑定(bind)到一个 segue,将用户带到另一个 ViewController,其中单元格的数据得到详细显示。但是,并非所有单元格都应
我是一名优秀的程序员,十分优秀!