控制返回到覆盖视图中的控制器

时间:2015-12-04 13:19:02

标签: ios objective-c uiviewcontroller uitextfield

我有一个用于注册PFuser的视图控制器。我还有一个视图覆盖在相同的视图控制器上,占据整个帧但调整到视图控制器的右侧。 点击"已经注册"按下视图控制器。我也有代码完全用视图填充框架。

问题是:每当我点击视图上的用户名文本字段输入登录凭据时,它就会返回到要求注册的视图控制器。enter image description here

//"我已注册"按钮动作方法

 - (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];
         }
     }];
}

0 个答案:

没有答案