Я не уверен, как это сделать вообще. Пришел близко, но ничего не появляется на экране. Я хочу перейти от элемента управления alert к новому представлению, когда нажата кнопка в представлении предупреждения. Проблема в том, что я не думаю, что у меня может быть идентификатор, потому что мне нужно, чтобы он был подключен к кнопке, которая используется для игры. Поэтому я считаю, что лучше всего, чтобы он программно перешел от контроллера предупреждения к следующему виду без и идентификатора. Кто-нибудь знает, как это сделать?Как переходить к новому виду с помощью программного обеспечения alertcontroller
let alertController: UIAlertController = UIAlertController(title: "You Finished!", message: "Congratulations for finishing the game! Now all thats left is to email us so we can contact you.", preferredStyle: .Alert)
let nextAction = UIAlertAction(title: "Email", style: .Default) {
action -> Void in
let secondvc = EmailViewController (nibName: "EmailViewController", bundle: nil)
let navController = UINavigationController(rootViewController: secondvc)
self.presentViewController(EmailViewController(), animated: true, completion: nil)
}
alertController.addAction(nextAction)
self.presentViewController(alertController, animated: true, completion: nil)
}
}
Я получаю ошибку теперь для резьбы 1:.. SIGABRT 12 top_Level_Code любой идеи, что это может быть –
не могли бы вы дать мне скриншот? о чем ошибка указывает или что-то еще? –
ошибка указывает на класс AppDelegate: UIResponder, UIApplicationDelegate –