看板 MacDev 關於我們 聯絡資訊
大家晚安 請教個問題 : 切換不同的viewcontrol 我用IB 拉好segue, 也可以成功切換(這好像是最基本) 但我想在切換場景前做些判斷 如果條件成立, 原本該轉到A場景(segue原先是拉到A), 則轉到B場景 試著在-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 做處理改identifier, 但好像沒用 也在觸發的button去增加code(如下) - (IBAction)button_systemnews:(id)sender { [self performSegueWithIdentifier:@"VC_Prediction_Free" sender:sender]; } 也成功跳到B,不過就又跳到A, 請問是否我方向弄錯? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.45.30 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1433080454.A.1DE.html
fishead1116: 他寫prepare 所以會發生在轉到A場景之前 05/31 22:12
appleway: Try -(bool)ShouldPerformSegua... 05/31 22:51
tom19830924: 你的segue觸發不要拉到按鈕上 06/01 05:23
tom19830924: 你把它拉到viewcontroller上 06/01 05:23
tom19830924: 應該說是從起點VC拉到終點VC 然後拉兩條弄兩個segue 06/01 05:37
areyo: tom, 謝謝,我試看看, appleway,我也有試過該函數,不過 06/01 08:51
areyo: 它是決定你要不要切換過去,應該是我的觸發點不要用在按鈕 06/01 08:52