2016-04-05 32 views
0

Swift uygulamasında yeniyim ve girilen metne dayalı bir dize görüntüleyen basit bir uygulama yapmaya çalışıyorum.Swift 2.0/iOS Dağıtıcı Hatası

iOS 9 ve Swift 2.0 ile birkaç yeni değişiklik olduğunu anlıyorum. IOS 8 ve Swift 1.2'den bir eğitici izliyorum ve çalıştırmaya çalıştığım kodun bir "!" 'Ye ihtiyacım olduğunu belirterek derleme olmadığını fark ettim. bir değişkene ihtiyaç duymaz. Çıkarma hakkında ve gerektiğinde öğrenmenin en iyi yolu nedir? Bir öğretici veya video son derece yararlı olacaktır:

import UIKit 

class ViewController: UIViewController { 

@IBOutlet var resultLabel: UILabel! 

@IBOutlet var age: UITextField! 

@IBOutlet var convertedAge: UILabel! 

@IBAction func checkAge(sender: AnyObject) { 

    var enteredAge = Int(age.text) 

    //exclamation mark "unwraps" a variable 
    //a way for the programmer to ensure that a value will be an int 
    var catYears = enteredAge! * 7 

    resultLabel.text = "Your cat is \(catYears)" 

    print(age.text) 

} 
override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 


} 

enter image description here

Bu amaçla elma kendi kaynağını öneriyorum
+1

Hepsi Apple'ın okunabilir kitapta. Oradan başla ve kapsanan temel şeylerin çoğuna sahip olacaksın. –

+1

Apple Inc.'in Swift Programlama Dili (Swift 2.2) https://itun.es/jp/jEUH0.l –

cevap