2012-10-02 53 views
0

在我的最终项目中,我正在为应用程序工作。iOS的登录流程

在启动时,有一个用于登录过程的视图控制器。该页面包含两个文本字段和一个按钮。一个文本字段用于用户名,另一个用于密码。 我已经连接到Web服务。

现在我想在用户填写正确的用户名和密码两个文本字段后,他需要点击按钮登录。在这里我想用if语句实现一个按钮的动作。 这应该是什么:

if (username and password == YES) 
go to next page 
else (username and password == NO) 
alert 
+0

,如果你自己尝试一下,并在这里发表您的问题这将是巨大的。不要找人尝试给你准确的代码。 –

回答

0

Wazza,这是不冷静来计算器,让您的家庭作业完成。

UITextFiled有一个属性文本,即NSString。 NSString有一个名为length的属性。

所以,你要面对像

- (void) loginAction:(id)sender 
{ 
    if ([self.usernameTextField.text length] > 0 && 
     [self.passwordTextField.text length] > 0) 
    { 
     //Call webservice to login 
    } 
    else { 
     //Show alert 
    } 
} 
+0

是的,我很抱歉。但我只需要一些帮助。感谢您的帮助,虽然 – Wazza

+0

你设法让它工作? – Cyupa

0

下面的步骤你应该遵循:

  • 打开界面构建
  • 右键点击你的登录按钮
  • 选择您需要的情况下,大概Touch Up Inside
  • 它拖到File`S所有者,并将其与IBAction为连接看起来应该像这样的:
- (IBAction)performLogin:(id)sender) 
{ 
    // your logic here 
} 
+0

谢谢你的回答。真的帮助我。 – Wazza