Swiftで、指定した時間までの残り時間をカウントダウンするプログラムを書いています。
しかしxcode上でも、playground上でも

let myComponetns = myCalendar.components(NSCalendarUnit.CalendarUnitYear   | 
        NSCalendarUnit.CalendarUnitHour   | 
        NSCalendarUnit.CalendarUnitMinute | 
        NSCalendarUnit.CalendarUnitSecond , 
        fromDate: myDate) 

の部分で

NSCalanderUnit has no member"CalanderUnitYear"

とエラーが出ます。

また、

myInt = myStr.toInt()! Ambiguos reference to member "String.init"

と表示されます、

原因がわからない状態です、ご指導願えますでしょうか

import UIKit 

class ViewController: UIViewController { 

    var cnt : Int = 0 
    var timer : NSTimer! 
    var myInt:Int = 0 

    override func viewDidLoad() { 

        let myDate: NSDate = NSDate() 
        let myCalendar: NSCalendar = NSCalendar(calendarIdentifier: NSCalendarIdentifierGregorian)! 
        let myComponetns = myCalendar.components(NSCalendarUnit.CalendarUnitYear   | 
            NSCalendarUnit.CalendarUnitHour   | 
            NSCalendarUnit.CalendarUnitMinute | 
            NSCalendarUnit.CalendarUnitSecond , 
            fromDate: myDate) 

        timer = NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: "onUpdate:", userInfo: nil, repeats: true) 
        timer.fire() 

        var myStr: String = "\(myComponetns.hour)" 
        myStr += "\(myComponetns.minute)" 
        myStr += "\(myComponetns.second)" 

        myInt = myStr.toInt()! 

    } 

    func onUpdate(timer : NSTimer){ 
        cnt += 1 
        let count = myInt - cnt 
        println(count) 
    } 

}