ログイン画面を1つだけにしたい。ユーザーは、ログインするたびにユーザー名、電子メール、およびパスワードを入力します。サインアップしてログアウトし、同じ資格情報を使用してログインしようとすると、ユーザー名が既に使用されているというエラーが返されるという問題があります。正しい資格情報が提供された場合、どうすればログインできますか?
PFUser *user = [PFUser user];
user.email = emailEntry;
user.username = nickNameEntry;
user.password = passwordEntry;
[user signUpInBackgroundWithBlock:^(BOOL succeeded, NSError *error)
{
if (!error)
{
[MYAlertView showAlertWithTitle:@"Successful login"
message:@"success"
cancelButtonTitle:@"OK"];
}
else
{
NSString *errorString = [[error userInfo] objectForKey:@"error"];
[MyAlertView showAlertWithTitle:@"There was an error signing up."
message:errorString
cancelButtonTitle:@"OK"];
}
}];