Я совершенно новый для Swift (и кодирования в целом) и на этом сайте.Как сделать кнопку UIAlert, чтобы перейти к следующей раскадровке?
У меня сейчас немного проблема. В моем приложении у меня есть предупреждение, когда таймер достигает 0. В этом предупреждении есть две кнопки. Один говорит «Share», а другой говорит «Продолжить». Я хочу сделать так, чтобы, когда пользователь нажимает «Продолжить», следующая Раскадровка будет показана им. На данный момент какая-либо кнопка, которую я нажимаю, отключит предупреждение, но останется на той же Раскадке. (Он также выводит на консоль кнопку, на которую я нажал, но, конечно, это только для меня).
Как мне это сделать? Вот мой код, если кто-то захочет узнать.
let alert = UIAlertController(title: "Time's Up!", message: "What would you like to do now?", preferredStyle: .Alert)
let firstAction = UIAlertAction(title: "Continue", style: .Default) { (alert: UIAlertAction!) -> Void in
NSLog("You pressed button one")
}
let secondAction = UIAlertAction(title: "Share", style: .Default) { (alert: UIAlertAction!) -> Void in
NSLog("You pressed button two")
}
alert.addAction(firstAction)
alert.addAction(secondAction)
presentViewController(alert, animated: true, completion:nil)
Добро пожаловать на SO. Что вы пробовали до сих пор, с точки зрения представления следующего раскадровки? Ни один из показанных вами кодов не взаимодействует с раскадными версиями, поэтому с этим сложно справиться. См. [Ask] – jtbandes
, что вы имели в виду следующую сцену (контроллер просмотра) в той же раскадровке? или следующая сцена (контроллер просмотра) в следующей раскадровке – Johnykutty
@jtbandes По общему признанию, я не слишком много знаю о представлении следующей раскадровки в моем приложении. Прямо сейчас, что я делаю, в Main.storyboard, я Control перетаскиваю кнопку в одном ViewController на другой ViewController, и когда появляется небольшое черное всплывающее окно, я нажимаю модальный, и все. В инспекторе атрибутов я просто выбираю другую анимацию. Это все, что я знаю. – ryanbangras