2012-10-02 47 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