我有2 UITextFields
,其中一個用於登錄,另一個用於密碼。在故事板登錄成功後執行segue
只有當登錄是「成功」時,我想執行Segue
與Push
到另一個View Controller
。但是當我觸摸按鈕時,直接將視圖推送到另一個視圖而不檢查條件。
在StoryBoard中,我從UIButton拖動到我想要推送的視圖控制器,用於通過推送選項創建Segue。
這裏是我的代碼:
- (IBAction)buttonLogin:(id)sender {
if (([self.textFieldLogin.text isEqualToString:@"User"]) && ([self.textFieldPassword.text isEqualToString:@"1515"])){
[self performSegueWithIdentifier:@"SegueLogin" sender:self];
}else{
UIAlertView *alert=[[UIAlertView alloc] initWithTitle:@"User wrong"
message:@"Fill up again the user info"
delegate:nil
cancelButtonTitle:@"OK"
otherButtonTitles:@"Cancel", nil];
[alert show];
}
}
非常感謝!它像一個魅力一樣工作! :D:D – santibernaldo
很高興我能幫忙:) –