2017-06-01 88 views
1

我是iOS開發新手,我試圖在故事板之間切換。無法執行Auto Segue

我跟着這裏提供的答案'Receiver (<ViewController>) has no segue with identifier 'addSegue'

我做了每一步,並將下面的代碼放在我的viewDidLoad中,因爲我希望它自動進入新的故事板,具體取決於條件。難道我做錯了什麼?

self.performSegue(withIdentifier: "identifierName", sender: self) 
+2

您是否在故事板中創建了segue? –

+0

https://youtu.be/cD02mR8UpRk?t=1m38s – Adrian

+0

是的,我在故事板中添加了一個segue –

回答

0

你的代碼是在prepareForSegue方法

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { 

    if(segue.identifier == "yourIdentifierInStoryboard") 
{ 
self.performSegue(withIdentifier: "identifierName", sender: self) 
} 
} 
0

寫這樣Vacawama說,這是不可能做到這一點的viewDidLoad中,所以我把它放在ViewDidAppear和它工作得很好。