Передача данных в приложение Apple Watch

Я пытаюсь передать данные из моего приложения в приложение Apple Watch. По сути, я использую тот же метод, который я использовал для создания виджета сегодня, и поэтому я передаю данные через NSUserDefaults.

Проблема в том, что когда я запускаю свое приложение, данные не обновляют метки в приложении Watch, как я ожидаю.

Вот что у меня есть ...

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)")
    }
}

Я пытался положить этот код вwillActivate()Однако это, кажется, не имеет значения.

Кто-нибудь знает, где я иду не так?