Как мне подготовить команду кнопки к другому ViewController? Кажется, мой расчетButton дает мне код ошибки.Команда команды PreparetoSegue для другого ViewController Swift
MainViewController
if (segue.identifier == "toCalculate") {
let destViewController : CalcualteViewController = segue.destinationViewController as CalcualteViewController
destViewController.calculateButton(sender: UIButton) {
let dataone = data1.text.toInt() ?? 0
let datatwo = data2.text.toInt() ?? 0
let answercalculation = dataone * datatwo
answer.text = "\(answercalculation)" + " psi"
}
CalculateViewController
class CalcualteViewController: UIViewController {
@IBOutlet weak var textlabel: UILabel!
@IBOutlet var answer: UITextField!
@IBOutlet var data1: UITextField!
@IBOutlet var data2: UITextField!
@IBAction func calculateButton(sender: AnyObject) {
}
На самом деле, я изначально настроил его, как вы уже упоминали ранее, и попросите его работать как есть (на CalculateViewController, однако, я хотел, чтобы вместо этого подготовил мою кнопку. – Coder
Причина: у меня есть 30 разных страниц расчета и не было хочу воссоздать 30 различных ViewController.Я хотел, чтобы команда на кнопке была выведена из MainViewController. Надеюсь, это имеет смысл. – Coder
См. edit. Будет ли это давать вам поведение, которое вы хотите? – kellanburket