【发布时间】:2019-06-27 19:09:16
【问题描述】:
我知道有PresentationButton 和NavigationButton 以便在最新的SwiftUI 中更改视图。但是我想做一个简单的操作,如下所示。当用户单击登录按钮时,如果凭据正确,它将登录,但也会执行 segue(在这种情况下更改视图)。但是我无法检查它们在PresentationButton 中是否正确,也无法在普通按钮中更改视图。
还有其他方法吗?
@IBAction func signInClicked(_ sender: Any) {
if emailText.text != "" && passwordText.text != "" {
Auth.auth().signIn(withEmail: emailText.text!, password: passwordText.text!) { (userdata, error) in
if error != nil {
//error
} else {
performSegue(withIdentifier: "toFeedActivity", sender: nil)
}
}
} else {
//error
}
}
【问题讨论】:
-
我认为您已经知道您发布的是
UIKit代码,而不是SwiftUI代码。就是说,你能把SwiftUI代码发给你吗?另外,你真的试过搜索这个网站吗?在 "[SwiftUI] login" 上快速搜索会返回两天前听起来像您的 *exact 问题的可接受答案。如果它不能解决您的问题,您可以尝试一下并更具体吗?