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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • EatingIn

    EatingIn

    12 EKİM 2013
  • SaraBeautyCorner - Nails and Nail Art Designs, DIY, Fashion & Makeup Tutorial

    SaraBeautyCo

    7 EKİM 2012