2016-04-18 3 views
0

Я пытаюсь выполнить Segues с помощью сегментированных кнопок управления. // сегментированные управленияИспользование Segmented Control для выполнения segues

@IBOutlet weak var SegmentControl: UISegmentedControl! 
@IBAction func Segment(sender: UISegmentedControl) { 
switch SegmentControl.selectedSegmentIndex { 
case 0: 
    shouldPerformSegueWithIdentifier("hello1", sender: self) 
case 1: 
    shouldPerformSegueWithIdentifier("hello2", sender: self) 
default: 
    break; 
} 
} 

Хотя App сборки Ну, когда я нажимаю один из сегментов приложение не выполняет segue.Im вида новые для быстр, я не уверен, если это работает, однако его стоит попробовать. Спасибо.

ответ

1

Это должно быть

performSegueWithIdentifier("hello1", sender: self) 

вместо

shouldPerformSegueWithIdentifier("hello1", sender: self) 

Так что ваш код должен нравится:

@IBOutlet weak var SegmentControl: UISegmentedControl! 
@IBAction func Segment(sender: UISegmentedControl) { 
switch SegmentControl.selectedSegmentIndex { 
case 0: 
    performSegueWithIdentifier("hello1", sender: self) 
case 1: 
    performSegueWithIdentifier("hello2", sender: self) 
default: 
    break; 
} 
} 
+0

Спасибо, это сработало !! – Boudz78

+0

более чем рад это сделать, но у меня есть 8-минутный обратный отсчет, нести меня. – Boudz78

+0

Хорошо, не проблема: D – Khuong

Смежные вопросы