WatchKit 2 Complication Text только отображается в предварительном просмотре
Я пытаюсь разработать очень простое осложнение дляwatchkit2, который говорит «Привет» от простого поставщика текста.
Мне удалось добиться какого-то странного поведения; Я вижу текст при нажатии на услугу или при предварительном просмотре на экране настройки циферблата, но не при отображении циферблата. Посмотри:
Есть идеи, что может быть причиной этого?
Мой текстовый провайдер выглядит так
var textProvider: CLKSimpleTextProvider
override init() {
textProvider = CLKSimpleTextProvider()
textProvider.text = "Hi"
textProvider.shortText = "HI"
textProvider.tintColor = UIColor.whiteColor()
super.init()
}
И мой получитьgetPlaceholderTemplateForComplication
похоже
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)
}
}