gpt4 book ai didi

ios - Swift 中的 PFUser logInWithUsernameInBackground - 参数 'target' 调用缺少参数

转载 作者:行者123 更新时间:2023-11-29 01:53:41 25 4
gpt4 key购买 nike

我正在为用 Swift 编写的 Parse 实现登录功能。我收到一个错误:

Missing argument for parameter 'target' call

虽然我似乎没有遗漏任何参数 - 我遵循 PFUser.h 中的声明。

这是我的代码:

//Declarations
@IBOutlet weak var usernameTextField: UITextField!
@IBOutlet weak var passwordTextField: UITextField!

@IBAction func loginButtonPressed(sender: UIButton) {
let userEmail = usernameTextField.text
let userPassword = passwordTextField.text

//Check that both fields are filled
if usernameTextField != "" && passwordTextField != "" {
PFUser.logInWithUsernameInBackground(userEmail, password: userPassword) {
(user: PFUser, error: NSError) -> Void in {
}
}

感谢您的帮助!

最佳答案

你有额外的大括号,用户名和密码检查错误。试试下面的代码(请复制和粘贴)它有效:

@IBAction func loginButtonPressed(sender: UIButton) {
let userEmail = usernameTextField.text
let userPassword = passwordTextField.text

if !userEmail.isEmpty && !userPassword.isEmpty {
PFUser.logInWithUsernameInBackground(userEmail, password: userPassword) { (user, error) -> Void in
if error == nil {
println("succesful")
} else {
println("error: \(error!.userInfo!)")
}
}
}
}

关于ios - Swift 中的 PFUser logInWithUsernameInBackground - 参数 'target' 调用缺少参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31121675/

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