0

在我的最后一个项目中,我正在为一个应用程序工作。

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

现在我想在用户用正确的用户名和密码填写两个文本字段后进行设置,他需要单击按钮登录。在这里,我想使用 if else 语句对按钮执行一个操作。这里应该是什么:

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

2 回答 2

0

Wazza,来 stackoverflow 完成作业并不酷。

UITextFiled 有一个属性文本,即 NSString。NSString 有一个称为长度的属性。

所以你应该面对类似的事情

- (void) loginAction:(id)sender
{
   if ([self.usernameTextField.text length] > 0 &&
       [self.passwordTextField.text length] > 0)
   {
      //Call webservice to login
   }
   else {
      //Show alert
   }
}
于 2012-10-02T18:17:46.677 回答
0

您应该遵循以下步骤:

  • 开放式界面构建器
  • 右键单击您的登录按钮
  • 选择您需要的活动,可能是Touch Up Inside
  • 将其拖到 File`S Owner 并将其与您的 IBAction 连接起来,应该如下所示:
- (IBAction)performLogin:(id)sender)
{
   // your logic here
}
于 2012-10-02T18:19:54.557 回答