Pasar datos a la aplicación Apple Watch

Estoy tratando de pasar datos de mi aplicación a mi aplicación Apple Watch. Básicamente, estoy usando el mismo método que usé para crear el widget de hoy y, por lo tanto, estoy pasando datos a través de NSUserDefaults.

El problema es que cuando ejecuto mi aplicación, los datos no actualizan las etiquetas en la aplicación Watch como lo esperaría.

Esto es lo que tengo ...

override init(context: AnyObject?) {
    // Initialize variables here.
    super.init(context: context)

    // Configure interface objects here.
    NSLog("%@ init", self)

    var defaults = NSUserDefaults(suiteName: "group.AffordIt")
    var totalBudgetCalculation = ""
    if (defaults!.stringForKey("totalBudgetWidget") != nil) {
            println("Worked")
        totalBudgetCalculation = defaults!.stringForKey("totalBudgetWidget")!
        initialBudgetLabel.setText("Initial: \(totalBudgetCalculation)")
    }

    var currentBudgetCalculation = ""
    if (defaults!.stringForKey("currentBudgetWidget") != nil) {
        currentBudgetCalculation = defaults!.stringForKey("currentBudgetWidget")!
        currentBudgetLabel.setText("Current: \(currentBudgetCalculation)")
    }
}

Traté de poner este código enwillActivate()Sin embargo, eso no parece hacer la diferencia.

Alguien sabe a dónde voy mal?

Respuestas a la pregunta(4)

Su respuesta a la pregunta