2012-11-26 167 views
0

我加入這個代碼執行賽格瑞:故事板Segue公司

UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"groupselection"]; 
    [self.navigationController pushViewController:controller animated:YES]; 

然後我給視圖 - 控制在故事板這個ID:族羣選擇

但不執行SEGUE!有任何想法嗎?

回答

3

是的,你不要在故事板中推視圖控制器,所以不要使用PushViewController。

您使用

[self performSegueWithIdentifier:@"Identifier you gave your segue"]; 

那麼你連線了通過控制拖動故事板內SEGUE。確保你從現有的控制器(帶裏面平方米控制器下方的黃色圓圈)拖動到新的一個,然後選擇你想要什麼樣的賽格瑞的(推,莫代爾,替換)

enter image description here

那麼你會看到連接兩個控制器的電線。當故事放大時,點擊中間的圓圈。在身份檢查員的右側,給這個seugue一個標識符。這是您在代碼中使用的名稱。

+0

更新爲包含在身份檢查員 – Live2Enjoy7

+0

感謝segue的命名,完美的作品 – Alessandro

0

從技術上講,這不是一個segue,而只是將一個新的控制器推到導航棧上。如果你正在使用故事板只是創建一個真正的賽格。你將不得不發佈更多的代碼來解決這個問題。你什麼時候推這個視圖控制器?您的故事板視圖控制器是否具有分類ID?