我是新來的ios故事板,並試圖開發一個應用程序。我有一個登錄按鈕,並將其映射到我的mainsoryboard文件的loginsucess視圖。 (看來,當我點擊登錄按鈕,它會推入登錄成功視圖)。有任何方法來檢查條件是否證書是正確的,並將其推送到LoginSucessView。 。通常我應該創建一個IBAction並檢查邏輯並通過代碼推送它。故事板的最佳解決方案是什麼?任何幫助讚賞。故事板中的IBAction
感謝
我是新來的ios故事板,並試圖開發一個應用程序。我有一個登錄按鈕,並將其映射到我的mainsoryboard文件的loginsucess視圖。 (看來,當我點擊登錄按鈕,它會推入登錄成功視圖)。有任何方法來檢查條件是否證書是正確的,並將其推送到LoginSucessView。 。通常我應該創建一個IBAction並檢查邏輯並通過代碼推送它。故事板的最佳解決方案是什麼?任何幫助讚賞。故事板中的IBAction
感謝
的UIViewController有一個名爲shouldPerformSegueWithIdentifier:sender:
方便的方法,在此您可以執行你想要做什麼檢查,並且如果返回YES,則SEGUE會被執行,如果返回NO,賽格不會。
這意味着您可以在視圖控制器之間定義segue,但不要將其分配給按鈕。並且您將不得不爲segue提供一些可以作爲標識符引用的唯一ID。 (一個字符串,我只是稱之爲「LoginSuccess」。) –
//在屬性檢查器中,您在塞克標識填寫..添加塞克標識
-(IBAction)BtnClickedMethods:(id)sender
{
[self performSegueWithIdentifier: @"loginView" sender: self];
}
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([segue.identifier isEqualToString:@"loginView"])
{
//do your checking and navigate else popup message
}
}
你嘗試過什麼?這個問題幾乎沒有關於你已經嘗試過的信息。我們可能只是指出你已經嘗試過的東西,請告訴我們你已經嘗試過了。 – Popeye