我有一個IBOutlet
在一個按鈕上,將用作登錄按鈕。它被髮送到該按鈕的功能,我想在那裏做我的處理,一旦完成,向前推viewcontroller
。停止推繼續直到被告知前進 - Obj C
我有登錄按鈕已鏈接到視圖控制器前進。我該如何暫停推動繼續前進,直到應用程序進行處理並告訴它向前移動?
我有一個IBOutlet
在一個按鈕上,將用作登錄按鈕。它被髮送到該按鈕的功能,我想在那裏做我的處理,一旦完成,向前推viewcontroller
。停止推繼續直到被告知前進 - Obj C
我有登錄按鈕已鏈接到視圖控制器前進。我該如何暫停推動繼續前進,直到應用程序進行處理並告訴它向前移動?
添加theIdentifier
新的viewController不是鏈接的Ť他直接按鈕到下一個視圖控制器,創建一個從一個UIViewController
到下一個UIViewController
的一般segue併爲該segue指定一個標識符,以便在您的.m視圖控制器中,您可以在準備好時使用performSegueWithIdentifier:
執行segue。
要以這種方式連接視圖控制器,請單擊第一個UIViewController
下面的黑色條,然後按住+從黃色按鈕拖動到第二個UIViewController
。如果條件滿足您按鈕的IBAction爲法中
[self performSegueWithIdentifier:@"TheViewControllerIdentifier" sender:self];
:
然後執行SEGUE使用。
不要在故事板到下一個的viewController直接鏈接按鈕,它鏈接到IBAction
相反,你把你的登錄密碼和登錄時做你推下一次的viewController這樣
[self.navigationController pushViewController:theNewViewController];
如果您鴕鳥政策知道如何創建newViewController
嘗試: MyViewController newViewController = [self.storyboard instantiateViewControllerWithIdentifier:@「theIdentifier」]
不要忘記在故事板
您可以在控制器
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender
使用下面的方法在此方法中,你可以做你的自定義處理並表示如果要執行或不SEGUE
太謝謝你了!祝福你!正是我需要的。 –