Ios 使用swift和Parse作为后端实现电子邮件或用户名登录?

Ios 使用swift和Parse作为后端实现电子邮件或用户名登录?,ios,iphone,swift,login,parse-platform,Ios,Iphone,Swift,Login,Parse Platform,我添加了使用电子邮件和用户名登录帐户的功能。问题是Parse.com上的文档使用用户名登录,但我希望该选项也使用电子邮件地址登录 这是我在Parse.com上发现的一个起点: PFUser.logInWithUsernameInBackground("myname", password:"mypass") { (user: PFUser?, error: NSError?) -> Void in if user != nil { // Do stuff after su

我添加了使用电子邮件和用户名登录帐户的功能。问题是Parse.com上的文档使用用户名登录,但我希望该选项也使用电子邮件地址登录

这是我在Parse.com上发现的一个起点:

PFUser.logInWithUsernameInBackground("myname", password:"mypass") {
  (user: PFUser?, error: NSError?) -> Void in
   if user != nil {
     // Do stuff after successful login.
   } else {
     // The login failed. Check error to see why.
   }
}

我知道这是我应该开始的地方,但我不知道在这之后该去哪里。我还是Swift的新手,我一直在努力寻找实现此功能的方法,但没有成功。如何做到这一点?非常感谢您的帮助。

我只是使用textFields输入电子邮件和密码,然后在创建帐户时将emailTextField.text设置为用户名和电子邮件。现在你的电子邮件是你的用户名!砰


我还保留了email字段的大小写,因为别名需要区分大小写,但所有用户名都是小写的,所以人们登录时不会有问题

我只是使用textFields输入电子邮件和密码,然后在创建帐户时将emailTextField.text设置为用户名和电子邮件。现在你的电子邮件是你的用户名!砰


我还保留了email字段的大小写,因为别名需要区分大小写,但所有用户名都是小写的,所以人们登录时不会有问题

我想分别使用电子邮件和用户名。我不想使用户名和电子邮件相同。我想分别使用电子邮件和用户名。我不想使用户名和电子邮件相同。