SORU
9 HAZİRAN 2014, PAZARTESİ


Swift - String İnt Dönüştürme

Benim uygulama çok basit ama, böyle büyük mükafat platformuna yeni yeni geldim. Uygulama temel olarak İlk ve son hız ve zaman girerek ivme hesaplar ve daha sonra bir formül ivme hesaplamak için kullanın. Değerleri metin kutularına dize olduğundan, tamsayılar dönüştürmek için kuramıyorum.

@IBOutlet var txtBox1 : UITextField
@IBOutlet var txtBox2 : UITextField
@IBOutlet var txtBox3 : UITextField
@IBOutlet var lblAnswer : UILabel


@IBAction func btn1(sender : AnyObject) {

    let answer1 = "The acceleration is"
    var answer2 = txtBox1
    var answer3 = txtBox2
    var answer4 = txtBox3

CEVAP
12 HAZİRAN 2014, PERŞEMBE


Temel Fikir:

    // toInt returns optional that's why we used a:Int?
    let a:Int? = firstText.text.toInt() // firstText is UITextField
    let b:Int? = secondText.text.toInt() // secondText is UITextField

    // check a and b before unwrapping using !
    if a && b {
        var ans = a!   b!
        answerLabel.text = "Answer is \(ans)"       // answerLabel ie UILa
    } else {
        answerLabel.text = "Input values are not numberic"
    }

Not: Swift 1 Bu sadece çalışır.x. ParaSara's answer Swift 2'de nasıl çalıştığını görmek için kontrol edin.x.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • efaustus9

    efaustus9

    16 HAZİRAN 2006
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013
  • Toddler Fun Learning

    Toddler Fun

    8 ŞUBAT 2013