как присвоить значение переключателю Swift - PullRequest
0 голосов
/ 02 июля 2019

Привет. Я пытаюсь сделать конвертер валют для долларов США и евро.

. Я объявил переключатели как радиоUSD radioEUR

и хочу присвоить значение переключателям radioUSD =0,395 radioEUR = 0,447

Я новичок в какао

Я пробовал так много решений онлайн, но не сработало

Импорт какао

Класс ViewController:NSViewController {

override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view.
}


@IBOutlet weak var radioUSD: NSButton!
@IBOutlet weak var radioEUR: NSButton!
@IBOutlet weak var Label: NSTextField!
@IBOutlet weak var value: NSTextField!

var us = 0.395
var eur = 0.447

@IBAction func calc(_ sender: Any) {
    Label.doubleValue = value.doubleValue * us
}

override var representedObject: Any? {
    didSet {
    // Update the view, if already loaded.
    }
}

}

Я ожидаю, что результат будет, если я выберу usd значение * 0,395 и для нашего значения * 0,447

программу

1 Ответ

0 голосов
/ 02 июля 2019
//
//  ViewController.swift
//  Currency Converter
//
//  Create`enter code here`d by Firas Albusaidy on 6/30/19.
//  Copyright © 2019 Firas Albusaidy. All rights reserved.
//

import Cocoa

class ViewController: NSViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        // Do any additional setup after loading the view.
    }


    @IBOutlet weak var radioUSD: NSButton!
    @IBOutlet weak var radioEUR: NSButton!
    @IBOutlet weak var Label: NSTextField!


    @IBOutlet weak var value: NSTextField!
    var us = 0.395
    var eur = 0.447
    @IBAction func calc(_ sender: Any) {
        if (radioUSD.state == NSControl.StateValue(rawValue: 1))
        {
            Label.doubleValue = value.doubleValue * us
            print ("Radio 1 Selected");
        }
        else
        {
            Label.doubleValue = value.doubleValue * eur
            print ("Radio 2 Selected");
        }
    }

    override var representedObject: Any? {
        didSet {
        // Update the view, if already loaded.
        }
    }




}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...