2013-06-19 71 views
-1

當應用程序打開時,我在視圖上準備好登錄系統。我是這樣做的,當登錄按鈕被點擊時,它說的是正確的,但是如何將它鏈接到我的故事板中的另一個視圖?幫助將不勝感激。如何鏈接到故事板的另一個視圖

回答

0

在這裏沒有很多的信息,我會做出一些假設。我假設你要在轉換到另一個控制器之前驗證憑證。因此,您需要驗證您的憑證,然後調用performSegueWithIdentifier:sender:使用您在故事板中定義的segue的標識符。

+0

謝謝,那種作品,但我連接從登錄按鈕的segue到視圖控制器。即使憑據錯誤,它也始終鏈接到該控制器。 – user2501551

+0

對,在這種情況下,不要將按鈕從連接點連接,而是從控制器本身連接。這樣你可以手動觸發它,而不是通過按鈕按下。 – Dennis

+0

嗨,那仍然不起作用。我有一個從控制器到我連接到的控制器的segue,並且我命名了segue 123.然後在我的ViewController.m中,我有一個if語句來查看用戶密鑰是否爲623.如果是我稱爲performSegueWithIdentifier: 123。它雖然不起作用。一切都在編譯。 – user2501551

0

快速的答案在這裏:

首先,設置您的視圖控制器的Storyboard ID在界面生成器。

然後,你可以做,假設你有一個navigationController

YourViewController *viewController = [[YourViewController alloc] init]; 
viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"viewControllerName"]; 

[self.navigationController pushViewController:viewController animated:YES]; 

如果你沒有一個navigationController,你可以提出它來代替:

[self presentViewController:viewController animated:YES completion:NULL]; 

希望這有助於。

+0

在presentViewController:viewController中,viewController是否代表視圖控制器的ID?如果是這樣,它不適合我。 – user2501551

相關問題