Método HMAccessoryDelegate no llamado

Quiero get valor de las características actualizables para accesorios particulares.

Por lo tanto, estoy usando el método func accessory(accessory: HMAccessory!, service: HMService!, didUpdateValueForCharacteristic characteristic: HMCharacteristic!) .

Pero este método no se llama. Se llama a otro método del mismo delegado. ¿Cuál debería ser el problema?

Notificación habilitada para la característica en viewWillAppear .

 for (HMCharacteristic *thisCharacteristic in characteristicsArray) { if ([thisCharacteristic.properties containsObject:HMCharacteristicPropertySupportsEventNotification]) { [thisCharacteristic enableNotification:TRUE completionHandler:^(NSError *error) { if (error) { NSLog(@"Error while enabling notification"); } else { NSLog(@"Notification enabled"); } }]; } 

También deshabilite la notificación en la vista WillDisappear