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

  • Canal de arkyoru

    Canal de ark

    18 Ocak 2007
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005
  • TomKNJ

    TomKNJ

    26 ŞUBAT 2007