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

  • expertvillage

    expertvillag

    5 NİSAN 2006
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • STITCHLESS TV how to sew your own style tutorials

    STITCHLESS T

    9 HAZİRAN 2011