我有一個UIButton,我試圖將它連接到兩個segues。使用哪個賽格取決於許多條件。ios - 將一個UIButton連接到2段
例如,當的UIButton(標題爲 「下一個」)時,
如果(條件1),然後進入到屏幕A.別人去篩選B.
我相信我的代碼是正確的(反正我已經包括了它),但問題是在故事板視圖中,我可以使用segue將一個按鈕連接到僅一個視圖控制器。我該如何解決 ?
下面是我使用的代碼 -
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
if([[segue identifier]isEqualToString:@"nextButtonID"]){
creditCardViewController *cvc = [segue destinationViewController];
}
else if([[segue identifier]isEqualToString:@"next2ButtonID"]){
depositInfoViewController *divc = [segue destinationViewController];
}
}
-(IBAction)nextClicked{
if([accountType isEqualToString:@"patron"]){
[self performSegueWithIdentifier:@"nextButtonID" sender:self];
}
else{
[self performSegueWithIdentifier:@"next2ButtonID" sender:self];
}
}
但它是從viewController,而不是從按鈕。如果我理解正確。 – 2014-02-19 11:00:41
這是正確的。沒有任何賽段是「物理」連接到按鈕的。 – 2014-02-19 13:31:00
故事板只讓我按ctrl +從它拖動一個segue。在一個segue擁有作爲視圖控制器的源代碼之後,我無法再讓該視圖控制器成爲新的segue的源代碼。這是新的嗎? – 2017-08-17 16:08:10