我有一个用于注册PFuser的视图控制器。我还有一个视图覆盖在相同的视图控制器上,占据整个帧但调整到视图控制器的右侧。 点击"已经注册"按下视图控制器。我也有代码完全用视图填充框架。
问题是:每当我点击视图上的用户名文本字段输入登录凭据时,它就会返回到要求注册的视图控制器。
//"我已注册"按钮动作方法
- (IBAction)registeredButton:(id)sender {
[UIView animateWithDuration:0.3 animations:^{
_loginOverlayView.frame = self.view.frame;
}];
}
//登录按钮方法
- (IBAction)loginButton:(id)sender {
[PFUser logInWithUsernameInBackground:_loginUsernameField.text password:_loginPasswordField.text block:^
(PFUser * user, NSError * error) {
if(!error)
{
NSLog(@"Login user");
[self performSegueWithIdentifier:@"login" sender:self];
_usernameField.text=nil;
_passwordField.text=nil;
_emailField.text=nil;
_reEnterPasswordField.text=nil;
_loginPasswordField.text=nil;
_loginUsernameField.text=nil;
}
else
{
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"Oops!" message:@"Sorry we had problem logging you in!" delegate:self cancelButtonTitle:@"Ok" otherButtonTitles: nil];
[alert show];
}
}];
}