2015-06-27 1 views
0

Я делаю игру, которая при нажатии на кнопку начала это приведет вас к сцены игры, а затем с игрой над кнопку воспроизведения появится на экране, когда эта кнопка переигровки нажал он приведет меня к главный главный экран и NOT на моей игровой сцене. Через пару часов я обнаружил, что что-то связано с тем, что я ищу, но это было в объективе-с. Код в объективе-C внизу ниже, пожалуйста, скажите мне, что это значит в быстром, поскольку я вообще не знаком с объективным-c.Swift - Как запрограммировать кнопку, чтобы перейти к mainScene, без повторений?

(IBAction)prepareForUnwind:(UIStoryboardSegue*)sender 
{ 
    UIViewController *sourceViewController = sender.sourceViewController; 

    // Pull any data from the view controller which initiated the unwind segue. 
} 

ответ

3

Вот ваш скор код:

@IBAction func prepareForUnwind(segue: UIStoryboardSegue) { 
    let sourceViewController = sender.sourceViewController 
} 
+0

Большое спасибо за помощь! – Swift101

+1

Рад помочь вам .. :) –

+0

хороший и полезный ответ тоже –

0

Помимо Ответ @Dharmesh Kheni в

Вы также можете вызвать ViewController программно без перетекает.

let storyboard = UIStoryboard(name: "Main", bundle: nil) 
let vc = storyboard.instantiateViewControllerWithIdentifier("SomeID") as! UIViewController 
self.presentViewController(vc, animated: true, completion: nil) 

Вы можете установить идентификатор для ViewController вам нужно представить, как это:

enter image description here

Надеется, что это помогает.

+0

, где бы я написал эту строку кода под кнопкой «Назад», где мой второй диспетчер представлений переводит меня в основное меню? – Swift101

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