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

  • AlaskanGrizzly

    AlaskanGrizz

    30 EKİM 2009
  • arnejann

    arnejann

    3 Kasım 2007
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009