El texto de complicación de WatchKit 2 solo aparece en la vista previa

Estoy tratando de desarrollar una complicación muy simple parakit de vigilancia2 que dice "Hola" de un simple proveedor de texto.

Me las he arreglado para lograr un comportamiento extraño; Puedo ver el texto cuando se hace clic en la complicación o cuando se está previsualizando desde la pantalla de personalización de la esfera del reloj, pero no cuando se muestra la esfera del reloj. Echar un vistazo:

¿Alguna idea de lo que podría estar causando esto?

Mi proveedor de texto se ve así

var textProvider: CLKSimpleTextProvider

override init() {

    textProvider = CLKSimpleTextProvider()
    textProvider.text = "Hi"
    textProvider.shortText = "HI"
    textProvider.tintColor = UIColor.whiteColor()
    super.init()
}

Y migetPlaceholderTemplateForComplication parece

func getPlaceholderTemplateForComplication(complication: CLKComplication, withHandler handler: (CLKComplicationTemplate?) -> Void) {
    // This method will be called once per supported complication, and the results will be cached

     switch complication.family {
     case .ModularSmall:
        let stemplate = CLKComplicationTemplateModularSmallSimpleText()
        stemplate.tintColor = UIColor.whiteColor()
        stemplate.textProvider = textProvider
        handler(stemplate)
     case .CircularSmall:
        let stemplate = CLKComplicationTemplateCircularSmallSimpleText()
        stemplate.tintColor = UIColor.whiteColor()
        stemplate.textProvider = textProvider
        handler(stemplate)
     default:
        handler(nil)
    }

}

Respuestas a la pregunta(1)

Su respuesta a la pregunta